2025-07-22 09:25:37,362 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 09:25:37,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-22 09:25:37,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-22 09:32:22,616 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753147942481_404.jpg' 2025-07-22 09:32:23,141 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:32:23,142 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:32:23,142 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:32:23,183 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:32:23,183 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:32:23,183 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:32:23,183 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 09:32:23,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-22 09:32:23,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-22 09:32:23,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-22 09:32:23,382 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:32:23,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-22 09:32:23,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-22 09:32:23,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-22 09:32:23,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-22 09:32:23,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-22 09:32:23,408 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753147942945_7.jpg' 2025-07-22 09:32:23,817 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:32:23,817 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:32:23,817 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:32:24,169 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:32:24,169 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:32:24,169 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:32:24,169 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 09:32:24,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-22 09:32:24,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-22 09:32:24,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-22 09:32:24,915 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:32:24,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-22 09:32:24,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-22 09:32:24,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-22 09:32:25,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-22 09:32:25,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-22 09:32:25,176 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753147943082_265.jpg' 2025-07-22 09:32:25,429 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:32:25,429 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:32:25,429 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:32:25,764 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:32:25,764 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:32:25,764 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:32:25,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-22 09:32:26,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-22 09:32:26,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-22 09:32:26,497 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:32:26,497 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:32:26,497 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 09:32:26,497 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 09:32:26,497 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 09:32:26,755 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 09:32:26,755 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 09:32:26,757 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753147943083_867.jpg' 2025-07-22 09:32:26,839 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:32:26,840 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:32:26,840 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:32:27,180 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:32:27,180 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:32:27,180 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:32:27,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-22 09:32:27,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-22 09:32:27,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-22 09:32:27,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-22 09:32:27,924 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:32:27,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-22 09:32:27,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-22 09:32:27,925 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 09:32:28,179 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 09:32:28,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-22 09:32:28,181 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753147943308_19.jpg' 2025-07-22 09:32:28,263 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:32:28,263 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:32:28,263 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:32:28,599 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:32:28,600 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:32:28,600 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:32:28,600 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 09:32:28,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-22 09:32:28,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-22 09:32: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-22 09:32:29,335 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:32: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-22 09:32: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-22 09:32: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-22 09:32:29,593 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 09:32:29,593 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 09:32:29,594 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753147943268_982.jpg' 2025-07-22 09:32:29,847 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:32:29,847 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:32:29,847 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:32:30,190 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:32:30,190 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:32:30,190 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:32:30,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-22 09:32:30,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-22 09:32:30,575 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 09:32:30,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-22 09:32:30,927 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:32:30,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-22 09:32:30,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-22 09:32:30,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-22 09:32:31,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-22 09:32:31,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-22 09:32:31,181 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753147943373_595.jpg' 2025-07-22 09:32:31,521 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:32:31,522 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:32:31,522 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:32:31,859 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:32:31,860 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:32:31,860 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:32:31,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-22 09:32:32,246 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:32:32,246 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 09:32:32,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-22 09:32:32,601 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:32:32,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-22 09:32:32,601 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 09:32:32,601 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 09:32:32,858 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 09:32:32,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-22 09:32:32,859 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753147943493_567.jpg' 2025-07-22 09:32:33,117 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:32:33,118 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:32:33,118 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:32:33,460 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:32:33,460 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:32:33,460 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:32:33,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-22 09:32:33,854 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:32:33,854 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 09:32:34,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-22 09:32:34,211 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:32:34,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-22 09:32:34,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-22 09:32:34,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-22 09:32:34,466 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 09:32:34,466 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 09:32:34,467 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753147943669_777.jpg' 2025-07-22 09:32:34,782 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:32:34,782 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:32:34,782 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:32:35,121 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:32:35,121 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:32:35,121 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09: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-22 09:32: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-22 09:32:35,505 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 09:32:35,858 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:32:35,858 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:32:35,858 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 09:32:35,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-22 09:32:35,859 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 09:32:36,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-22 09:32:36,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-22 09:32:36,116 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753147943943_349.jpg' 2025-07-22 09:32:36,206 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:32:36,206 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:32:36,206 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:32:36,551 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:32:36,552 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:32:36,552 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:32:36,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-22 09:32:36,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-22 09:32:36,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-22 09:32:37,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-22 09:32:37,299 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:32: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-22 09:32: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-22 09:32: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-22 09:32:37,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-22 09:32:37,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-22 09:32:37,556 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753147944096_659.jpg' 2025-07-22 09:32:37,857 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:32:37,858 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:32:37,858 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:32:38,196 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:32:38,196 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:32:38,197 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:32:38,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-22 09:32:38,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-22 09:32: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-22 09:32:38,940 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:32:38,940 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:32:38,940 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 09:32:38,940 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 09:32:38,940 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 09:32:39,197 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 09:32:39,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-22 09:32:39,199 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753147944107_146.jpg' 2025-07-22 09:32:39,432 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:32:39,432 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:32:39,432 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:32:39,771 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:32:39,772 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:32:39,772 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:32:39,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-22 09:32:40,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-22 09:32:40,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-22 09:32:40,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-22 09:32:40,512 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:32:40,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-22 09:32:40,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-22 09:32:40,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-22 09:32:40,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-22 09:32:40,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-22 09:32:40,769 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753147944203_613.jpg' 2025-07-22 09:32:40,851 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:32:40,851 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:32:40,851 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:32:41,194 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:32:41,194 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:32:41,194 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:32:41,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-22 09:32:41,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-22 09:32:41,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-22 09:32:41,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-22 09:32:41,936 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:32:41,936 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 09:32:41,936 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 09:32:41,936 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 09:32:42,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-22 09:32:42,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-22 09:32:42,192 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753147944300_703.jpg' 2025-07-22 09:32:42,261 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:32:42,261 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:32:42,261 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:32:42,442 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:32:42,442 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:32:42,442 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:32:42,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-22 09:32:42,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-22 09:32:42,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-22 09:32:42,758 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:32:42,759 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:32:42,759 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 09:32:42,759 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 09:32:42,759 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 09:32:42,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-22 09:32:42,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-22 09:32:42,795 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753147944300_755.jpg' 2025-07-22 09:32:43,106 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:32:43,106 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:32:43,107 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:32:43,453 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:32:43,454 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:32:43,454 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:32:43,454 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 09:32:43,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-22 09:32:43,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-22 09:32:44,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-22 09:32:44,200 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:32:44,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-22 09:32:44,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-22 09:32:44,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-22 09:32:44,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-22 09:32:44,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-22 09:32:44,458 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753147944536_165.jpg' 2025-07-22 09:32:44,779 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:32:44,779 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:32:44,779 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:32:45,121 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:32:45,121 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:32:45,121 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:32:45,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-22 09:32:45,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-22 09:32:45,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-22 09:32:45,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-22 09:32:45,863 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:32:45,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-22 09:32:45,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-22 09:32:45,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-22 09:32:46,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-22 09:32:46,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-22 09:32:46,118 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753147944880_492.jpg' 2025-07-22 09:32:46,204 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:32:46,204 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:32:46,205 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:32:46,547 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:32:46,548 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:32:46,548 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:32:46,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-22 09:32:46,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-22 09:32:46,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-22 09:32:47,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-22 09:32:47,294 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:32:47,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-22 09:32:47,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-22 09:32:47,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-22 09:32:47,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-22 09:32:47,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-22 09:32:47,554 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753147947822_374.jpg' 2025-07-22 09:32:47,638 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:32:47,638 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:32:47,638 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:32:47,992 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:32:47,992 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:32:47,993 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:32:47,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-22 09:32:48,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-22 09:32:48,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-22 09:32:48,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-22 09:32:48,738 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:32:48,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-22 09:32:48,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-22 09:32:48,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-22 09:32:48,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-22 09:32:48,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-22 09:32:48,998 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753147966477_958.jpg' 2025-07-22 09:32:49,067 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:32:49,067 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:32:49,067 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:32:49,416 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:32:49,416 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:32:49,416 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:32:49,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-22 09:32:49,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-22 09:32:49,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-22 09:32:50,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-22 09:32:50,156 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:32:50,156 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 09:32:50,156 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 09:32:50,156 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 09:32:50,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-22 09:32:50,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-22 09:32:50,421 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753147966959_731.jpg' 2025-07-22 09:32:50,498 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:32:50,499 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:32:50,499 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:32:50,853 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:32:50,853 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:32:50,854 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:32:50,854 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 09:32:51,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-22 09:32:51,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-22 09:32:51,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-22 09:32:51,598 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:32:51,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-22 09:32:51,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-22 09:32:51,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-22 09:32:51,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-22 09:32:51,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-22 09:32:51,862 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753147967413_199.jpg' 2025-07-22 09:32:51,938 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:32:51,938 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:32:51,938 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:32:52,288 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:32:52,288 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:32:52,288 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:32:52,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-22 09:32:52,673 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:32:52,674 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 09:32:53,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-22 09:32:53,029 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:32:53,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-22 09:32:53,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-22 09:32:53,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-22 09:32:53,297 - 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-22 09:32:53,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-22 09:32:53,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-22 09:32:53,298 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753147967857_369.jpg' 2025-07-22 09:32:53,383 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:32:53,383 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:32:53,383 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:32:53,738 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:32:53,738 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:32:53,738 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:32:53,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-22 09:32:54,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-22 09:32:54,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-22 09:32:54,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-22 09:32:54,473 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:32: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-22 09:32: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-22 09:32: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-22 09:32:54,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-22 09:32:54,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-22 09:32:54,739 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753147968349_899.jpg' 2025-07-22 09:32:54,825 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:32:54,826 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:32:54,826 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:32:55,181 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:32:55,181 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:32:55,181 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:32:55,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-22 09:32:55,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-22 09:32:55,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-22 09:32:55,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-22 09:32:55,927 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:32:55,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-22 09:32:55,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-22 09:32:55,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-22 09:32:56,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-22 09:32:56,192 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 09:32:56,193 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753147968634_989.jpg' 2025-07-22 09:32:56,283 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:32:56,283 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:32:56,283 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:32:56,640 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:32:56,640 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:32:56,640 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:32:56,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-22 09:32:57,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-22 09:32:57,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-22 09:32:57,373 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:32:57,373 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:32:57,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-22 09:32:57,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-22 09:32:57,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-22 09:32:57,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-22 09:32:57,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-22 09:32:57,634 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753147971408_220.jpg' 2025-07-22 09:32:57,709 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:32:57,709 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:32:57,710 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:32:58,065 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:32:58,066 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:32:58,066 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:32:58,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-22 09:32:58,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-22 09:32:58,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-22 09:32:58,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-22 09:32:58,799 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:32:58,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-22 09:32:58,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-22 09:32:58,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-22 09:32:59,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-22 09:32:59,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-22 09:33:12,128 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753147991944_241.jpg' 2025-07-22 09:33:12,402 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:33:12,403 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:33:12,403 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:33:12,834 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:33:12,834 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:33:12,834 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:33:12,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-22 09:33:13,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-22 09:33:13,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-22 09:33:13,575 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:33:13,575 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:33:13,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-22 09:33:13,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-22 09:33:13,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-22 09:33:13,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-22 09:33:13,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-22 09:33:13,837 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753147992104_360.jpg' 2025-07-22 09:33:13,915 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:33:13,916 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:33:13,916 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:33:14,273 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:33:14,274 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:33:14,274 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:33:14,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-22 09:33:14,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-22 09:33:14,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-22 09:33:15,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-22 09:33:15,022 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:33:15,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-22 09:33:15,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-22 09:33:15,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-22 09:33:15,284 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 09:33:15,284 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 09:33:15,286 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753147995116_858.jpg' 2025-07-22 09:33:15,538 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:33:15,539 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:33:15,539 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:33:15,895 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:33:15,895 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:33:15,895 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:33:15,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-22 09:33:16,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-22 09:33:16,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-22 09:33:16,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-22 09:33:16,627 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:33:16,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-22 09:33:16,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-22 09:33:16,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-22 09:33:16,890 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 09:33:16,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-22 09:33:35,641 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753148015488_571.jpg' 2025-07-22 09:33:35,720 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:33:35,720 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:33:35,720 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:33:36,171 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:33:36,171 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:33:36,172 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:33:36,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-22 09:33:36,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-22 09:33:36,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-22 09:33:36,913 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:33:36,913 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:33:36,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-22 09:33:36,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-22 09:33:36,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-22 09:33: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-22 09:33: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-22 09:33:37,176 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753148016495_708.jpg' 2025-07-22 09:33:37,388 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:33:37,388 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:33:37,388 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:33:37,743 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:33:37,743 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:33:37,744 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:33:37,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-22 09:33:38,134 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:33:38,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-22 09:33:38,487 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:33:38,488 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:33:38,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-22 09:33:38,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-22 09:33:38,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-22 09:33:38,750 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 09:33:38,750 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 09:40:22,912 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753148422617_790.jpg' 2025-07-22 09:40:23,402 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:40:23,402 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:40:23,403 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:40:23,844 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:40:23,844 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:40:23,845 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:40:23,845 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 09:40:24,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-22 09:40: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-22 09:40: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-22 09:40:24,584 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:40: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-22 09:40: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-22 09:40: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-22 09:40:24,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-22 09:40:24,844 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 09:40:24,845 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753148422902_96.jpg' 2025-07-22 09:40:25,265 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:40:25,265 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:40:25,265 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:40:25,626 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:40:25,626 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:40:25,626 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:40:25,626 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 09:40:26,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-22 09:40:26,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-22 09:40:26,374 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:40:26,374 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:40:26,374 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 09:40:26,374 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 09:40:26,374 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 09:40:26,636 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 09:40:26,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-22 09:40:26,637 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753148423032_906.jpg' 2025-07-22 09:40:26,887 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:40:26,888 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:40:26,888 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:40:27,239 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:40:27,239 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:40:27,239 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:40:27,239 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 09:40:27,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-22 09:40:27,625 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 09:40:27,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-22 09:40:27,978 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:40:27,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-22 09:40:27,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-22 09:40:27,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-22 09:40: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-22 09:40: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-22 09:40:28,248 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753148423166_572.jpg' 2025-07-22 09:40:28,494 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:40:28,494 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:40:28,494 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:40:28,886 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:40:28,886 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:40:28,886 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:40:28,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-22 09:40:29,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-22 09:40:29,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-22 09:40:29,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-22 09:40:29,637 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:40:29,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-22 09:40:29,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-22 09:40:29,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-22 09:40:29,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-22 09:40:29,905 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 09:40:29,906 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753148423232_532.jpg' 2025-07-22 09:40:29,975 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:40:29,975 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:40:29,975 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:40:30,329 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:40:30,330 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:40:30,330 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:40:30,330 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 09:40:30,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-22 09:40:30,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-22 09:40:31,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-22 09:40:31,079 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:40:31,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-22 09:40:31,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-22 09:40:31,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-22 09:40:31,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-22 09:40:31,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-22 09:40:31,345 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753148423224_637.jpg' 2025-07-22 09:40:31,593 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:40:31,593 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:40:31,593 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:40:31,952 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:40:31,952 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:40:31,952 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:40:31,952 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 09:40:32,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-22 09:40:32,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-22 09:40:32,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-22 09:40:32,693 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:40:32,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-22 09:40:32,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-22 09:40:32,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-22 09:40:32,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-22 09:40:32,955 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 09:40:32,956 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753148423483_74.jpg' 2025-07-22 09:40:33,022 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:40:33,022 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:40:33,022 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:40:33,462 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:40:33,462 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:40:33,462 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:40:33,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-22 09:40:33,850 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:40:33,851 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 09:40:34,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-22 09:40:34,203 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:40:34,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-22 09:40:34,203 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 09:40:34,203 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 09:40:34,462 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 09:40:34,462 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 09:40:34,463 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753148423621_528.jpg' 2025-07-22 09:40:34,745 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:40:34,745 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:40:34,745 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:40:35,104 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:40:35,104 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:40:35,104 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:40:35,104 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 09:40:35,492 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:40:35,492 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 09:40:35,846 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:40:35,846 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:40:35,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-22 09:40:35,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-22 09:40:35,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-22 09:40:36,112 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 09:40:36,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-22 09:40:36,114 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753148423773_77.jpg' 2025-07-22 09:40:36,365 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:40:36,365 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:40:36,365 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:40:36,717 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:40:36,717 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:40:36,717 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:40:36,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-22 09:40:37,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-22 09:40:37,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-22 09:40:37,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-22 09:40:37,457 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:40:37,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-22 09:40:37,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-22 09:40:37,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-22 09:40:37,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-22 09:40:37,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-22 09:40:37,720 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753148423777_939.jpg' 2025-07-22 09:40:37,808 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:40:37,808 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:40:37,808 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:40:38,162 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:40:38,162 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:40:38,162 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:40: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-22 09:40: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-22 09:40:38,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-22 09:40:38,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-22 09:40:38,897 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:40:38,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-22 09:40:38,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-22 09:40:38,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-22 09:40:39,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-22 09:40:39,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-22 09:40:39,159 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753148424041_908.jpg' 2025-07-22 09:40:39,395 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:40:39,395 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:40:39,395 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:40:39,749 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:40:39,749 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:40:39,749 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:40:39,749 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 09:40:40,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-22 09:40:40,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-22 09:40:40,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-22 09:40:40,497 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:40:40,497 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 09:40:40,497 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 09:40:40,497 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 09:40:40,765 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 09:40:40,765 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 09:40:40,766 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753148424187_58.jpg' 2025-07-22 09:40:40,996 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:40:40,996 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:40:40,996 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:40:41,182 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:40:41,183 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:40:41,183 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:40:41,183 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 09:40:41,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-22 09:40:41,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-22 09:40:41,501 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:40:41,501 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:40:41,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-22 09:40:41,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-22 09:40:41,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-22 09:40:41,533 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 09:40:41,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-22 09:40:41,534 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753148424332_120.jpg' 2025-07-22 09:40:41,797 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:40:41,797 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:40:41,797 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:40:42,139 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:40:42,139 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:40:42,139 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:40:42,140 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 09:40:42,532 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:40:42,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-22 09:40:42,885 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:40:42,885 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:40:42,885 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 09:40:42,885 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 09:40:42,885 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 09:40: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-22 09:40:43,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-22 09:40:43,141 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753148424400_908.jpg' 2025-07-22 09:40:43,221 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:40:43,221 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:40:43,221 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:40:43,560 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:40:43,560 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:40:43,560 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:40:43,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-22 09:40:43,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-22 09:40:43,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-22 09:40:44,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-22 09:40:44,295 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:40:44,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-22 09:40:44,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-22 09:40:44,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-22 09:40:44,550 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 09:40:44,550 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 09:40:44,551 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753148424452_110.jpg' 2025-07-22 09:40:44,639 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:40:44,639 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:40:44,639 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:40:44,982 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:40:44,982 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:40:44,982 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:40:44,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-22 09:40:45,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-22 09:40:45,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-22 09:40:45,726 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:40:45,727 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:40:45,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-22 09:40:45,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-22 09:40:45,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-22 09:40:45,982 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 09:40:45,982 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 09:40:45,983 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753148424478_326.jpg' 2025-07-22 09:40:46,242 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:40:46,243 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:40:46,243 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:40:46,586 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:40:46,586 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:40:46,586 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:40:46,586 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 09:40:46,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-22 09:40:46,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-22 09:40:47,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-22 09:40:47,324 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:40:47,324 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 09:40:47,324 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 09:40:47,324 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 09:40:47,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-22 09:40:47,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-22 09:40:47,582 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753148424801_222.jpg' 2025-07-22 09:40:47,670 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:40:47,670 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:40:47,670 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:40:48,009 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:40:48,010 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:40:48,010 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:40:48,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-22 09:40:48,393 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:40:48,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-22 09:40:48,747 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:40:48,747 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:40:48,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-22 09:40:48,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-22 09:40:48,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-22 09:40:49,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-22 09:40:49,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-22 09:40:49,008 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753148446133_988.jpg' 2025-07-22 09:40:49,078 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:40:49,078 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:40:49,078 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:40:49,423 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:40:49,423 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:40:49,423 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:40:49,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-22 09:40:49,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-22 09:40:49,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-22 09:40:50,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-22 09:40:50,163 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:40: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-22 09:40: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-22 09:40:50,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-22 09:40:50,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-22 09:40:50,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-22 09:40:50,416 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753148446451_869.jpg' 2025-07-22 09:40:50,490 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:40:50,491 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:40:50,491 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:40:50,828 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:40:50,828 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:40:50,828 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:40:50,828 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 09:40:51,214 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:40:51,214 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 09:40: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-22 09:40:51,569 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:40:51,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-22 09:40:51,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-22 09:40:51,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-22 09:40:51,824 - 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-22 09:40:51,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-22 09:40:51,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-22 09:40:51,825 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753148446560_375.jpg' 2025-07-22 09:40:51,907 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:40:51,907 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:40:51,907 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:40:52,246 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:40:52,247 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:40:52,247 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:40:52,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-22 09:40:52,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-22 09:40:52,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-22 09:40:52,987 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:40:52,987 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:40:52,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-22 09:40:52,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-22 09:40:52,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-22 09:40:53,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-22 09:40:53,240 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 09:40:53,241 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753148447304_503.jpg' 2025-07-22 09:40:53,692 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:40:53,693 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:40:53,693 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:40:54,038 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:40:54,039 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:40:54,039 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:40:54,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-22 09:40:54,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-22 09:40:54,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-22 09:40:54,786 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:40:54,787 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:40:54,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-22 09:40:54,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-22 09:40:54,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-22 09:40:55,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-22 09:40:55,041 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 09:40:55,042 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753148447571_629.jpg' 2025-07-22 09:40:55,117 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:40:55,117 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:40:55,118 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:40:55,455 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:40:55,455 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:40:55,455 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:40:55,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-22 09:40:55,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-22 09:40:55,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-22 09:40:56,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-22 09:40:56,190 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:40:56,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-22 09:40:56,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-22 09:40:56,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-22 09:40:56,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-22 09:40:56,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-22 09:40:56,444 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753148448047_492.jpg' 2025-07-22 09:40:56,518 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:40:56,518 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:40:56,518 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:40:56,860 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:40:56,860 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:40:56,860 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:40:56,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-22 09:40:57,246 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:40:57,246 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 09:40:57,597 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:40:57,597 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:40:57,597 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 09:40:57,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-22 09:40:57,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-22 09:40:57,848 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 09:40:57,848 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 09:40:57,850 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753148448353_287.jpg' 2025-07-22 09:40:57,942 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:40:57,942 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:40:57,942 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:40:58,282 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:40:58,282 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:40:58,282 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:40:58,283 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 09:40:58,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-22 09:40:58,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-22 09:40:59,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-22 09:40:59,029 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:40:59,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-22 09:40:59,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-22 09:40:59,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-22 09:40:59,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-22 09:40:59,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-22 09:41:10,925 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753148470725_767.jpg' 2025-07-22 09:41:11,014 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:41:11,014 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:41:11,014 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:41:11,355 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:41:11,355 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:41:11,355 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:41:11,355 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 09:41:11,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-22 09:41:11,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-22 09:41:12,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-22 09:41:12,094 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:41:12,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-22 09:41:12,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-22 09:41:12,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-22 09:41:12,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-22 09:41:12,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-22 09:41:12,352 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753148470728_179.jpg' 2025-07-22 09:41:12,417 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:41:12,417 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:41:12,417 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:41:12,761 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:41:12,761 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:41:12,761 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:41:12,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-22 09:41:13,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-22 09:41:13,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-22 09:41:13,504 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:41:13,504 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:41:13,504 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 09:41:13,504 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 09:41:13,504 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 09:41: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-22 09:41: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-22 09:41:13,758 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753148471308_759.jpg' 2025-07-22 09:41:13,832 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:41:13,833 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:41:13,833 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:41:14,169 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:41:14,169 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:41:14,169 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:41:14,169 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 09:41: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-22 09:41:14,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-22 09:41:14,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-22 09:41:14,905 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:41:14,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-22 09:41:14,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-22 09:41:14,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-22 09:41:15,160 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 09:41:15,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-22 09:41:15,163 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753148472779_523.jpg' 2025-07-22 09:41:15,255 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:41:15,255 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:41:15,255 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:41:15,594 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:41:15,595 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:41:15,595 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:41:15,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-22 09:41:15,979 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:41:15,979 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 09:41:16,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-22 09:41:16,330 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:41:16,330 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 09:41:16,330 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 09:41:16,330 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 09:41:16,582 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 09:41:16,582 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 09:41:33,704 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753148493562_690.jpg' 2025-07-22 09:41:33,778 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:41:33,778 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:41:33,778 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:41:34,214 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:41:34,215 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:41:34,215 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:41:34,215 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 09:41:34,604 - 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-22 09:41:34,605 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 09:41:34,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-22 09:41:34,605 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 09:41:34,605 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 09:41:34,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-22 09:41:34,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-22 09:41:34,880 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753148494743_221.jpg' 2025-07-22 09:41:34,953 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:41:34,953 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:41:34,953 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:41:35,289 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:41:35,290 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:41:35,290 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:41:35,290 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 09:41:35,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-22 09:41:35,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-22 09:41:36,026 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:41:36,026 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:41:36,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-22 09:41:36,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-22 09:41:36,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-22 09:41:36,281 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 09:41:36,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-22 09:41:36,283 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753148495993_786.jpg' 2025-07-22 09:41:36,550 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:41:36,550 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:41:36,551 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:41:36,892 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:41:36,892 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:41:36,892 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:41:36,892 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 09:41:37,280 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:41:37,280 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 09:41:37,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-22 09:41:37,636 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:41:37,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-22 09:41:37,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-22 09:41:37,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-22 09:41:37,890 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 09:41:37,890 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 09:48:31,502 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753148910971_634.jpg' 2025-07-22 09:48:32,282 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:48:32,282 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:48:32,282 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:48:32,720 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:48:32,720 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:48:32,720 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:48:32,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-22 09:48:33,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-22 09:48:33,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-22 09:48:33,564 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:48:33,565 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:48:33,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-22 09:48:33,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-22 09:48:33,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-22 09:48:33,818 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 09:48:33,818 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 09:48:33,819 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753148911104_448.jpg' 2025-07-22 09:48:34,139 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:48:34,139 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:48:34,140 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:48:34,480 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:48:34,480 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:48:34,480 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:48:34,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-22 09:48:34,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-22 09:48:34,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-22 09:48:35,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-22 09:48:35,223 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:48:35,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-22 09:48:35,223 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 09:48:35,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-22 09:48:35,478 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 09:48:35,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-22 09:48:35,480 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753148910945_925.jpg' 2025-07-22 09:48:35,757 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:48:35,757 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:48:35,757 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:48:36,098 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:48:36,098 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:48:36,098 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:48:36,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-22 09:48:36,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-22 09:48:36,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-22 09:48:36,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-22 09:48:36,840 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:48:36,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-22 09:48:36,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-22 09:48:36,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-22 09:48:37,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-22 09:48:37,094 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 09:48:37,095 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753148910923_347.jpg' 2025-07-22 09:48:37,366 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:48:37,366 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:48:37,366 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:48:37,709 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:48:37,710 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:48:37,710 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:48:37,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-22 09:48:38,099 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:48:38,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-22 09:48:38,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-22 09:48:38,451 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:48:38,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-22 09:48:38,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-22 09:48:38,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-22 09:48:38,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-22 09:48:38,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-22 09:48:38,703 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753148911172_732.jpg' 2025-07-22 09:48:44,375 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:48:44,376 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:48:44,376 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:48:44,713 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:48:44,713 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:48:44,713 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:48:44,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-22 09:48:45,099 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:48:45,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-22 09:48:45,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-22 09:48:45,452 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:48:45,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-22 09:48:45,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-22 09:48:45,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-22 09:48:45,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-22 09:48:45,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-22 09:48:45,709 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753148910962_284.jpg' 2025-07-22 09:48:46,003 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:48:46,003 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:48:46,003 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:48:46,344 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:48:46,344 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:48:46,344 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:48:46,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-22 09:48:46,737 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:48:46,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-22 09:48:47,091 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:48:47,091 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:48:47,091 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 09:48:47,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-22 09:48:47,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-22 09:48:47,342 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 09:48:47,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-22 09:48:47,344 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753148910945_902.jpg' 2025-07-22 09:48:47,409 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:48:47,409 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:48:47,409 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:48:47,590 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:48:47,590 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:48:47,590 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:48:47,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-22 09:48:47,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-22 09:48:47,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-22 09:48:47,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-22 09:48:47,904 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:48:47,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-22 09:48:47,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-22 09:48:47,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-22 09:48:47,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-22 09:48:47,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-22 09:48:47,940 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753148911802_948.jpg' 2025-07-22 09:48:48,027 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:48:48,028 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:48:48,028 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:48:48,374 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:48:48,374 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:48:48,374 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:48:48,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-22 09:48:48,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-22 09:48:48,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-22 09:48:49,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-22 09:48:49,119 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 09:48:49,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-22 09:48:49,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-22 09:48:49,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-22 09:48:49,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-22 09:48:49,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-22 09:48:49,384 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753148911829_493.jpg' 2025-07-22 09:48:49,469 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:48:49,470 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:48:49,470 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:48:49,812 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:48:49,812 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:48:49,812 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:48:49,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-22 09:48:50,199 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:48:50,199 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 09:48:50,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-22 09:48:50,558 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:48:50,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-22 09:48:50,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-22 09:48:50,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-22 09:48:50,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-22 09:48:50,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-22 09:48:50,815 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753148911851_860.jpg' 2025-07-22 09:48:50,894 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:48:50,894 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:48:50,894 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:48:51,235 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:48:51,236 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:48:51,236 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:48:51,236 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 09:48:51,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-22 09:48:51,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-22 09:48:51,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-22 09:48:51,980 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:48:51,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-22 09:48:51,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-22 09:48:51,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-22 09:48:52,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-22 09:48:52,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-22 09:48:52,239 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753148911842_305.jpg' 2025-07-22 09:48:52,311 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:48:52,312 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:48:52,312 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:48:52,652 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:48:52,652 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:48:52,652 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:48:52,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-22 09:48:53,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-22 09:48:53,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-22 09:48:53,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-22 09:48:53,397 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:48:53,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-22 09:48:53,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-22 09:48:53,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-22 09:48:53,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-22 09:48:53,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-22 09:48:53,657 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753148912250_936.jpg' 2025-07-22 09:48:53,942 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:48:53,942 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:48:53,942 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:48:54,285 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:48:54,285 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:48:54,285 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:48:54,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-22 09:48:54,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-22 09:48:54,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-22 09:48:55,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-22 09:48:55,022 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:48:55,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-22 09:48:55,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-22 09:48:55,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-22 09:48:55,278 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 09:48:55,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-22 09:48:55,280 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753148915930_739.jpg' 2025-07-22 09:48:55,582 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:48:55,582 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:48:55,582 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:48:55,923 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:48:55,924 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:48:55,924 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:48:55,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-22 09:48:56,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-22 09:48:56,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-22 09:48:56,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-22 09:48:56,663 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:48:56,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-22 09:48:56,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-22 09:48:56,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-22 09:48:56,920 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 09:48:56,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-22 09:48:56,922 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753148916277_304.jpg' 2025-07-22 09:48:56,991 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:48:56,992 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:48:56,992 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:48:57,334 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:48:57,334 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:48:57,334 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:48:57,334 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 09:48:57,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-22 09:48:57,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-22 09:48:58,082 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:48:58,082 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:48:58,082 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 09:48:58,082 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 09:48:58,082 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 09:48:58,338 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 09:48:58,338 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 09:48:58,340 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753148916909_362.jpg' 2025-07-22 09:48:58,599 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:48:58,600 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:48:58,600 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:48:58,932 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:48:58,932 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:48:58,932 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:48:58,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-22 09:48:59,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-22 09:48:59,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-22 09:48:59,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-22 09:48:59,670 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:48:59,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-22 09:48:59,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-22 09:48:59,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-22 09:48:59,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-22 09:48:59,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-22 09:48:59,930 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753148917302_588.jpg' 2025-07-22 09:49:00,009 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:49:00,010 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:49:00,010 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:49:00,351 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:49:00,352 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:49:00,352 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:49:00,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-22 09:49:00,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-22 09:49:00,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-22 09:49:01,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-22 09:49:01,094 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:49:01,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-22 09:49:01,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-22 09:49:01,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-22 09:49:01,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-22 09:49:01,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-22 09:49:01,351 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753148934782_771.jpg' 2025-07-22 09:49:01,423 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:49:01,423 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:49:01,423 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:49:01,763 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:49:01,763 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:49:01,763 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:49:01,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-22 09:49:02,149 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:49:02,149 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 09:49:02,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-22 09:49:02,502 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:49:02,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-22 09:49:02,502 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 09:49:02,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-22 09:49:02,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-22 09:49:02,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-22 09:49:02,759 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753148935051_711.jpg' 2025-07-22 09:49:02,833 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:49:02,833 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:49:02,833 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:49:03,173 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:49:03,173 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:49:03,173 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:49:03,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-22 09:49:03,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-22 09:49:03,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-22 09:49:03,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-22 09:49:03,912 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:49:03,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-22 09:49:03,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-22 09:49:03,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-22 09:49:04,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-22 09:49:04,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-22 09:49:04,167 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753148935136_998.jpg' 2025-07-22 09:49:04,242 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:49:04,242 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:49:04,242 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:49:04,583 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:49:04,583 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:49:04,583 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:49:04,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-22 09:49:04,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-22 09:49:04,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-22 09:49:05,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-22 09:49:05,325 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:49:05,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-22 09:49:05,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-22 09:49:05,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-22 09:49:05,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-22 09:49:05,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-22 09:49:05,586 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753148935660_198.jpg' 2025-07-22 09:49:05,770 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:49:05,770 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:49:05,770 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:49:06,107 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:49:06,107 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:49:06,107 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:49:06,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-22 09:49:06,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-22 09:49:06,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-22 09:49:06,847 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:49:06,847 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:49:06,847 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 09:49:06,847 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 09:49:06,847 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 09:49:07,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-22 09:49:07,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-22 09:49:07,100 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753148936050_173.jpg' 2025-07-22 09:49:07,198 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:49:07,198 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:49:07,198 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:49:07,540 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:49:07,540 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:49:07,540 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:49: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-22 09:49:07,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-22 09:49:07,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-22 09:49:08,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-22 09:49:08,279 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:49:08,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-22 09:49:08,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-22 09:49:08,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-22 09:49:08,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-22 09:49:08,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-22 09:49:08,531 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753148937220_460.jpg' 2025-07-22 09:49:08,617 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:49:08,617 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:49:08,617 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:49:08,956 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:49:08,956 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:49:08,956 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:49:08,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-22 09:49:09,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-22 09:49:09,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-22 09:49:09,701 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:49:09,702 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:49:09,702 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 09:49:09,702 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 09:49:09,702 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 09:49:09,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-22 09:49:09,955 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 09:49:09,956 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753148937592_572.jpg' 2025-07-22 09:49:10,042 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:49:10,042 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:49:10,045 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:49:10,384 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:49:10,384 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:49:10,384 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:49:10,384 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 09:49:10,773 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:49:10,773 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 09:49:11,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-22 09:49:11,126 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:49:11,126 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 09:49:11,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-22 09:49:11,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-22 09:49:11,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-22 09:49:11,386 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 09:49:18,574 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753148958420_213.jpg' 2025-07-22 09:49:18,642 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:49:18,642 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:49:18,642 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:49:18,984 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:49:18,984 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:49:18,984 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:49:18,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-22 09:49:19,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-22 09:49:19,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-22 09:49:19,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-22 09:49:19,731 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:49:19,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-22 09:49:19,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-22 09:49:19,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-22 09:49:19,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-22 09:49:19,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-22 09:49:19,994 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753148959419_756.jpg' 2025-07-22 09:49:20,093 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:49:20,094 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:49:20,094 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:49:20,434 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:49:20,435 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:49:20,435 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:49:20,435 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 09:49:20,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-22 09:49:20,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-22 09:49:21,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-22 09:49:21,167 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:49:21,167 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 09:49:21,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-22 09:49:21,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-22 09:49:21,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-22 09:49:21,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-22 09:49:21,421 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753148960618_319.jpg' 2025-07-22 09:49:21,504 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:49:21,505 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:49:21,505 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:49:21,850 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:49:21,850 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:49:21,850 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:49:21,850 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 09:49:22,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-22 09:49:22,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-22 09:49:22,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-22 09:49:22,588 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:49:22,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-22 09:49:22,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-22 09:49:22,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-22 09:49:22,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-22 09:49:22,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-22 09:49:22,844 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753148961564_882.jpg' 2025-07-22 09:49:22,916 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:49:22,916 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:49:22,916 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:49:23,254 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:49:23,254 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:49:23,254 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:49:23,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-22 09:49:23,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-22 09:49:23,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-22 09:49:23,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-22 09:49:23,988 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:49:23,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-22 09:49:23,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-22 09:49:23,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-22 09:49:24,241 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 09:49:24,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-22 09:49:43,145 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753148983013_297.jpg' 2025-07-22 09:49:43,227 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:49:43,227 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:49:43,227 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:49:43,647 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:49:43,647 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:49:43,647 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:49:43,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-22 09:49:44,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-22 09:49:44,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-22 09:49:44,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-22 09:49:44,386 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:49:44,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-22 09:49:44,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-22 09:49:44,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-22 09:49:44,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-22 09:49:44,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-22 09:49:44,643 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753148984065_123.jpg' 2025-07-22 09:49:44,712 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:49:44,712 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:49:44,712 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:49:45,052 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:49:45,052 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:49:45,052 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:49:45,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-22 09:49:45,438 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:49:45,438 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 09:49:45,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-22 09:49:45,789 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:49:45,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-22 09:49:45,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-22 09:49:45,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-22 09:49:46,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-22 09:49:46,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-22 09:49:46,080 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753148985898_356.jpg' 2025-07-22 09:49:46,162 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:49:46,162 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:49:46,162 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:49:46,499 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:49:46,499 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:49:46,499 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:49:46,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-22 09:49:46,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-22 09:49:46,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-22 09:49:47,243 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:49:47,243 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:49:47,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-22 09:49:47,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-22 09:49:47,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-22 09:49:47,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-22 09:49:47,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-22 09:56:23,269 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753149383140_747.jpg' 2025-07-22 09:56:23,773 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:56:23,773 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:56:23,773 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:56:24,205 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:56:24,206 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:56:24,206 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:56:24,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-22 09:56:24,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-22 09:56:24,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-22 09:56:24,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-22 09:56:24,959 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:56:24,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-22 09:56:24,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-22 09:56:24,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-22 09:56: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-22 09:56:25,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-22 09:56:25,214 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753149383112_877.jpg' 2025-07-22 09:56:25,537 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:56:25,537 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:56:25,537 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:56:25,882 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:56:25,882 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:56:25,882 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:56:25,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-22 09:56:26,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-22 09:56:26,275 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 09:56:26,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-22 09:56:26,630 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:56:26,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-22 09:56:26,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-22 09:56:26,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-22 09:56:26,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-22 09:56:26,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-22 09:56:26,879 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753149383350_830.jpg' 2025-07-22 09:56:27,336 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:56:27,336 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:56:27,336 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:56:27,677 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:56:27,677 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:56:27,677 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:56:27,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-22 09:56:28,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-22 09:56:28,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-22 09:56:28,412 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:56:28,412 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:56:28,412 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 09:56:28,412 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 09:56:28,412 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 09:56:28,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-22 09:56:28,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-22 09:56:28,664 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753149383446_940.jpg' 2025-07-22 09:56:28,970 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:56:28,970 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:56:28,970 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:56:29,312 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:56:29,312 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:56:29,312 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:56:29,312 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 09:56:29,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-22 09:56:29,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-22 09:56:30,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-22 09:56:30,060 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:56:30,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-22 09:56:30,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-22 09:56:30,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-22 09:56:30,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-22 09:56:30,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-22 09:56:30,317 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753149383445_652.jpg' 2025-07-22 09:56:30,576 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:56:30,577 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:56:30,577 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:56:30,916 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:56:30,916 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:56:30,916 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:56:30,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-22 09:56:31,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-22 09:56:31,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-22 09:56:31,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-22 09:56:31,654 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:56:31,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-22 09:56:31,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-22 09:56:31,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-22 09:56:31,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-22 09:56:31,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-22 09:56:31,908 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753149383540_363.jpg' 2025-07-22 09:56:32,202 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:56:32,202 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:56:32,202 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:56:32,545 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:56:32,545 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:56:32,545 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:56:32,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-22 09:56:32,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-22 09:56:32,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-22 09:56:33,283 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:56:33,283 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:56:33,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-22 09:56:33,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-22 09:56:33,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-22 09:56:33,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-22 09:56:33,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-22 09:56:33,540 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753149383560_89.jpg' 2025-07-22 09:56:33,595 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:56:33,596 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:56:33,596 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:56:33,622 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:56:33,622 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:56:33,622 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:56:33,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-22 09:56:33,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-22 09:56:33,639 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 09:56:33,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-22 09:56:33,778 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:56:33,778 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 09:56:33,778 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 09:56:33,778 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 09:56:33,802 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 09:56:33,802 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 09:56:33,803 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753149383576_739.jpg' 2025-07-22 09:56:34,048 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:56:34,048 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:56:34,048 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:56:34,405 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:56:34,405 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:56:34,405 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:56:34,405 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 09:56:34,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-22 09:56:34,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-22 09:56:35,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-22 09:56:35,148 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:56:35,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-22 09:56:35,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-22 09:56:35,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-22 09:56:35,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-22 09:56:35,412 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 09:56:35,413 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753149383810_566.jpg' 2025-07-22 09:56:35,493 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:56:35,493 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:56:35,493 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:56:35,834 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:56:35,834 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:56:35,834 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:56:35,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-22 09:56:36,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-22 09:56:36,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-22 09:56:36,568 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:56:36,568 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:56:36,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-22 09:56:36,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-22 09:56:36,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-22 09:56:36,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-22 09:56:36,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-22 09:56:36,824 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753149384025_257.jpg' 2025-07-22 09:56:36,887 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:56:36,887 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:56:36,887 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:56:37,071 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:56:37,071 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:56:37,071 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:56:37,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-22 09:56:37,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-22 09:56:37,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-22 09:56:37,392 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:56:37,392 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:56:37,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-22 09:56:37,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-22 09:56:37,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-22 09:56:37,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-22 09:56:37,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-22 09:56:37,427 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753149384175_661.jpg' 2025-07-22 09:56:37,519 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:56:37,519 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:56:37,519 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:56:37,860 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:56:37,860 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:56:37,860 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:56:37,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-22 09:56:38,246 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:56:38,247 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 09:56:38,596 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:56:38,596 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:56:38,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-22 09:56:38,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-22 09:56:38,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-22 09:56:38,858 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 09:56:38,858 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 09:56:38,972 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753149384365_671.jpg' 2025-07-22 09:56:39,053 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:56:39,054 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:56:39,054 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:56:39,396 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:56:39,396 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:56:39,396 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:56: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-22 09:56:39,786 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:56:39,786 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 09:56:40,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-22 09:56:40,138 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:56:40,139 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 09:56:40,139 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 09:56:40,139 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 09:56: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-22 09:56: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-22 09:56:40,397 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753149384552_863.jpg' 2025-07-22 09:56:40,481 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:56:40,482 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:56:40,482 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:56:40,824 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:56:40,825 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:56:40,825 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:56:40,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-22 09:56:41,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-22 09:56:41,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-22 09:56:41,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-22 09:56:41,570 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:56:41,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-22 09:56:41,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-22 09:56:41,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-22 09:56:41,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-22 09:56:41,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-22 09:56:41,835 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753149384599_540.jpg' 2025-07-22 09:56:41,915 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:56:41,915 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:56:41,915 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:56:42,266 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:56:42,266 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:56:42,266 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:56:42,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-22 09:56:42,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-22 09:56:42,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-22 09:56:43,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-22 09:56:43,000 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:56:43,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-22 09:56:43,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-22 09:56:43,001 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 09:56:43,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-22 09:56:43,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-22 09:56:43,266 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753149384591_82.jpg' 2025-07-22 09:56:43,671 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:56:43,671 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:56:43,671 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:56:44,025 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:56:44,025 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:56:44,025 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:56:44,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-22 09:56:44,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-22 09:56:44,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-22 09:56:44,767 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:56:44,767 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 09:56:44,767 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 09:56:44,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-22 09:56:44,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-22 09:56:45,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-22 09:56:45,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-22 09:56:45,031 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753149384802_674.jpg' 2025-07-22 09:56:45,302 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:56:45,302 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:56:45,302 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:56:45,655 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:56:45,655 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:56:45,655 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:56:45,655 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 09:56:46,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-22 09:56:46,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-22 09:56:46,395 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:56:46,396 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:56:46,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-22 09:56:46,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-22 09:56:46,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-22 09:56:46,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-22 09:56:46,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-22 09:56:46,659 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753149385091_622.jpg' 2025-07-22 09:56:46,742 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:56:46,742 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:56:46,742 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:56:47,089 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:56:47,090 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:56:47,090 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:56:47,090 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 09:56:47,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-22 09:56:47,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-22 09:56:47,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-22 09:56:47,823 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:56:47,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-22 09:56:47,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-22 09:56:47,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-22 09:56:48,086 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 09:56:48,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-22 09:56:48,087 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753149385189_607.jpg' 2025-07-22 09:56:48,178 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:56:48,178 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:56:48,178 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:56:48,534 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:56:48,534 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:56:48,534 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:56:48,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-22 09:56:48,925 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:56:48,925 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 09:56:49,283 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:56:49,284 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:56:49,284 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 09:56:49,284 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 09:56:49,284 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 09:56:49,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-22 09:56:49,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-22 09:56:49,548 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753149406394_612.jpg' 2025-07-22 09:56:49,781 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:56:49,781 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:56:49,781 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:56:50,134 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:56:50,134 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:56:50,134 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:56:50,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-22 09:56:50,518 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:56:50,518 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 09:56:50,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-22 09:56:50,871 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:56:50,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-22 09:56:50,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-22 09:56:50,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-22 09:56:51,135 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 09:56:51,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-22 09:56:51,137 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753149406737_402.jpg' 2025-07-22 09:56:51,216 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:56:51,217 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:56:51,217 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:56:51,568 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:56:51,568 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:56:51,568 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:56:51,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-22 09:56:51,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-22 09:56:51,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-22 09:56:52,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-22 09:56:52,306 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:56:52,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-22 09:56:52,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-22 09:56:52,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-22 09:56:52,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-22 09:56:52,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-22 09:56:52,568 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753149407036_385.jpg' 2025-07-22 09:56:52,655 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:56:52,655 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:56:52,655 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:56:53,011 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:56:53,011 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:56:53,011 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:56:53,011 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 09:56:53,398 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:56:53,398 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 09:56:53,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-22 09:56:53,753 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:56:53,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-22 09:56:53,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-22 09:56:53,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-22 09:56:54,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-22 09:56:54,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-22 09:56:54,023 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753149408209_800.jpg' 2025-07-22 09:56:54,089 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:56:54,089 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:56:54,089 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:56:54,444 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:56:54,444 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:56:54,444 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:56: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-22 09:56:54,831 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:56:54,831 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 09:56:55,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-22 09:56:55,183 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:56:55,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-22 09:56:55,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-22 09:56:55,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-22 09:56:55,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-22 09:56:55,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-22 09:56:55,444 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753149408548_85.jpg' 2025-07-22 09:56:55,520 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:56:55,520 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:56:55,520 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:56:55,950 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:56:55,950 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:56:55,950 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:56:55,950 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 09:56:56,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-22 09:56:56,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-22 09:56:56,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-22 09:56:56,689 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:56:56,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-22 09:56:56,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-22 09:56:56,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-22 09:56:56,949 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 09:56:56,949 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 09:56:56,951 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753149409563_852.jpg' 2025-07-22 09:56:57,039 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:56:57,039 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:56:57,044 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:56:57,400 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:56:57,400 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:56:57,400 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:56:57,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-22 09:56:57,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-22 09:56:57,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-22 09:56:58,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-22 09:56:58,144 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:56:58,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-22 09:56:58,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-22 09:56:58,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-22 09:56:58,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-22 09:56:58,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-22 09:56:58,407 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753149412113_641.jpg' 2025-07-22 09:56:58,471 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:56:58,471 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:56:58,471 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:56:58,824 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:56:58,825 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:56:58,825 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:56:58,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-22 09:56:59,214 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:56:59,214 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 09:56:59,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-22 09:56:59,567 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:56:59,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-22 09:56:59,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-22 09:56:59,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-22 09:56:59,826 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 09:56:59,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-22 09:57:11,755 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753149431560_47.jpg' 2025-07-22 09:57:11,844 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:57:11,844 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:57:11,844 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:57:12,423 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:57:12,423 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:57:12,424 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:57:12,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-22 09:57:12,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-22 09:57:12,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-22 09:57:13,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-22 09:57:13,173 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:57:13,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-22 09:57:13,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-22 09:57:13,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-22 09:57:13,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-22 09:57:13,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-22 09:57:13,438 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753149432337_274.jpg' 2025-07-22 09:57:13,521 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:57:13,521 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:57:13,521 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:57:13,879 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:57:13,879 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:57:13,879 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:57:13,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-22 09:57:14,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-22 09:57:14,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-22 09:57: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-22 09:57:14,621 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:57: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-22 09:57: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-22 09:57: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-22 09:57:14,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-22 09:57:14,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-22 09:57:14,879 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753149434355_504.jpg' 2025-07-22 09:57:15,158 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:57:15,158 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:57:15,158 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:57:15,658 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:57:15,658 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:57:15,658 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:57:15,659 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 09:57:16,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-22 09:57:16,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-22 09:57:16,408 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:57:16,408 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:57:16,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-22 09:57:16,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-22 09:57:16,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-22 09:57:16,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-22 09:57:16,735 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 09:57:20,009 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753149439768_327.jpg' 2025-07-22 09:57:20,078 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:57:20,078 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:57:20,078 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:57:20,435 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:57:20,435 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:57:20,435 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:57:20,435 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 09:57:20,824 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:57:20,824 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 09:57:21,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-22 09:57:21,180 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:57:21,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-22 09:57:21,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-22 09:57:21,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-22 09:57:21,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-22 09:57:21,446 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 09:57:35,234 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753149455081_451.jpg' 2025-07-22 09:57:35,313 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:57:35,313 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:57:35,313 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:57:35,743 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:57:35,743 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:57:35,743 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:57:35,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-22 09:57:36,136 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:57:36,136 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 09:57:36,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-22 09:57:36,490 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:57:36,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-22 09:57:36,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-22 09:57:36,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-22 09:57:36,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-22 09:57:36,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-22 09:57:36,750 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753149455686_253.jpg' 2025-07-22 09:57:36,828 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:57:36,828 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:57:36,828 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:57:37,180 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:57:37,180 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:57:37,180 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:57:37,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-22 09:57:37,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-22 09:57:37,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-22 09:57:37,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-22 09:57:37,920 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:57:37,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-22 09:57:37,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-22 09:57:37,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-22 09:57:38,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-22 09:57:38,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-22 09:57:38,793 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753149458635_343.jpg' 2025-07-22 09:57:38,865 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:57:38,865 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:57:38,865 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:57:39,216 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:57:39,216 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:57:39,216 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:57:39,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-22 09:57:39,608 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:57:39,608 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 09: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-22 09:57:39,961 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09: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-22 09:57:39,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-22 09:57:39,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-22 09:57:40,225 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 09:57:40,225 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 10:00:23,961 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753149623753_345.jpg' 2025-07-22 10:00:24,237 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:00:24,238 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:00:24,238 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:00:24,671 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:00:24,671 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:00:24,671 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:00:24,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-22 10:00:25,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-22 10:00:25,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-22 10:00:25,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-22 10:00:25,411 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:00:25,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-22 10:00:25,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-22 10:00:25,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-22 10:00:25,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-22 10:00:25,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-22 10:00:25,673 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753149623842_921.jpg' 2025-07-22 10:00:25,750 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:00:25,750 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:00:25,750 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:00:26,105 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:00:26,105 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:00:26,105 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:00:26,105 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 10:00:26,491 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:00:26,492 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 10:00:26,845 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:00:26,845 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:00:26,845 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 10:00:26,845 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 10:00:26,845 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 10:00:27,107 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 10:00:27,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-22 10:00:27,109 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753149623961_264.jpg' 2025-07-22 10:00:27,180 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:00:27,180 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:00:27,180 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:00:27,539 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:00:27,539 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:00:27,539 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:00:27,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-22 10:00:27,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-22 10:00:27,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-22 10:00:28,279 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:00:28,279 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:00:28,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-22 10:00:28,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-22 10:00:28,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-22 10:00:28,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-22 10:00:28,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-22 10:00:28,543 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753149624087_984.jpg' 2025-07-22 10:00:28,615 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:00:28,615 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:00:28,615 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:00:29,107 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:00:29,108 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:00:29,108 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:00:29,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-22 10:00:29,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-22 10:00:29,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-22 10:00:29,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-22 10:00:29,849 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:00:29,849 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 10:00:29,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-22 10:00:29,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-22 10:00:30,107 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 10:00:30,107 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 10:00:30,108 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753149624005_849.jpg' 2025-07-22 10:00:30,410 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:00:30,410 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:00:30,410 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:00:30,768 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:00:30,769 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:00:30,769 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:00:30,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-22 10:00:31,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-22 10:00:31,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-22 10:00:31,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-22 10:00:31,516 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:00:31,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-22 10:00:31,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-22 10:00:31,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-22 10:00:31,782 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 10:00:31,782 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 10:00:31,783 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753149624310_112.jpg' 2025-07-22 10:00:32,136 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:00:32,136 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:00:32,137 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:00:32,487 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:00:32,487 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:00:32,487 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:00: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-22 10:00:32,874 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:00:32,874 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 10:00:33,228 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:00:33,228 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 10:00:33,229 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 10:00:33,229 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 10:00:33,229 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 10:00:33,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-22 10:00:33,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-22 10:00:33,493 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753149624399_747.jpg' 2025-07-22 10:00:33,756 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:00:33,756 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:00:33,756 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:00:34,118 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:00:34,118 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:00:34,118 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:00:34,118 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 10:00:34,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-22 10:00:34,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-22 10:00:34,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-22 10:00:34,856 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:00:34,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-22 10:00:34,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-22 10:00:34,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-22 10:00: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-22 10:00: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-22 10:00:35,121 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753149624401_886.jpg' 2025-07-22 10:00:35,186 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:00:35,187 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:00:35,187 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:00:35,539 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:00:35,539 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:00:35,539 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:00:35,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-22 10:00:35,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-22 10:00:35,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-22 10:00:36,284 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:00:36,284 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:00:36,284 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 10:00:36,284 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 10:00:36,284 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 10:00:36,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-22 10:00:36,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-22 10:00:36,546 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753149624559_310.jpg' 2025-07-22 10:00:36,598 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:00:36,598 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:00:36,598 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:00:36,627 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:00:36,627 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:00:36,627 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:00:36,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-22 10: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': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:00:36,643 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 10:00:36,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-22 10:00:36,782 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:00:36,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-22 10:00:36,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-22 10:00:36,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-22 10:00:36,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-22 10:00:36,803 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 10:00:36,805 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753149625084_162.jpg' 2025-07-22 10:00:36,885 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:00:36,885 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:00:36,885 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:00:37,224 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:00:37,224 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:00:37,225 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:00: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-22 10:00:37,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-22 10:00:37,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-22 10:00:37,962 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:00:37,962 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:00:37,962 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 10:00:37,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-22 10:00:37,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-22 10:00:38,228 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 10:00:38,228 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 10:00:38,229 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753149625100_461.jpg' 2025-07-22 10:00:38,310 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:00:38,310 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:00:38,311 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:00:38,649 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:00:38,649 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:00:38,650 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:00:38,650 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 10:00:39,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-22 10:00:39,028 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 10:00:39,377 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:00:39,377 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:00:39,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-22 10:00:39,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-22 10:00:39,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-22 10:00:39,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-22 10:00:39,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-22 10:00:39,632 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753149625296_283.jpg' 2025-07-22 10:00:39,719 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:00:39,719 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:00:39,719 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:00:40,061 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:00:40,061 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:00:40,061 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:00:40,062 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 10:00:40,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-22 10:00:40,453 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 10:00:40,812 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:00:40,812 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:00:40,812 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 10:00:40,812 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 10:00:40,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-22 10:00:41,068 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 10:00:41,068 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 10:00:41,069 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753149625312_356.jpg' 2025-07-22 10:00:41,144 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:00:41,144 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:00:41,144 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:00:41,481 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:00:41,481 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:00:41,481 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:00:41,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-22 10:00:41,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-22 10:00:41,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-22 10:00:42,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-22 10:00:42,216 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:00:42,216 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 10:00:42,216 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 10:00:42,216 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 10:00:42,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-22 10:00:42,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-22 10:00:42,471 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753149626029_220.jpg' 2025-07-22 10:00:42,553 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:00:42,553 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:00:42,553 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:00:42,892 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:00:42,892 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:00:42,892 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:00:42,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-22 10:00:43,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-22 10:00:43,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-22 10:00:43,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-22 10:00:43,635 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:00:43,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-22 10:00:43,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-22 10:00:43,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-22 10:00:43,884 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 10:00:43,884 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 10:00:43,885 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753149626183_437.jpg' 2025-07-22 10:00:43,970 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:00:43,970 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:00:43,970 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:00:44,306 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:00:44,306 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:00:44,306 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:00:44,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-22 10:00:44,694 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:00:44,694 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 10:00:45,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-22 10:00:45,048 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:00:45,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-22 10:00:45,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-22 10:00:45,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-22 10:00:45,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-22 10:00:45,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-22 10:00:45,304 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753149626329_447.jpg' 2025-07-22 10:00:45,391 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:00:45,391 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:00:45,391 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:00:45,731 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:00:45,731 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:00:45,731 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:00:45,731 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 10:00:46,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-22 10:00:46,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-22 10:00:46,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-22 10:00:46,472 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:00:46,472 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 10:00:46,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-22 10:00:46,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-22 10:00:46,726 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 10:00:46,726 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 10:00:46,727 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753149626534_163.jpg' 2025-07-22 10:00:46,792 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:00:46,792 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:00:46,792 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:00:46,970 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:00:46,971 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:00:46,971 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:00:46,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-22 10:00:47,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-22 10:00:47,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-22 10:00:47,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-22 10:00:47,287 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:00:47,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-22 10:00:47,288 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 10:00:47,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-22 10:00:47,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-22 10:00:47,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-22 10:00:47,323 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753149628215_941.jpg' 2025-07-22 10:00:47,399 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:00:47,399 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:00:47,399 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:00:47,745 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:00:47,745 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:00:47,745 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:00:47,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-22 10:00:48,127 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:00:48,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-22 10:00:48,476 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:00:48,477 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:00:48,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-22 10:00:48,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-22 10:00:48,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-22 10:00:48,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-22 10:00:48,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-22 10:00:48,736 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753149647429_496.jpg' 2025-07-22 10:00:48,803 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:00:48,803 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:00:48,803 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:00:49,142 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:00:49,142 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:00:49,142 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:00: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-22 10:00:49,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-22 10:00:49,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-22 10:00:49,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-22 10:00:49,880 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:00:49,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-22 10:00:49,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-22 10:00:49,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-22 10:00:50,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-22 10:00:50,133 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 10:00:50,134 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753149648701_176.jpg' 2025-07-22 10:00:50,201 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:00:50,201 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:00:50,202 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:00:50,539 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:00:50,539 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:00:50,539 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:00:50,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-22 10:00:50,919 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:00:50,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-22 10:00:51,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-22 10:00:51,271 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:00:51,271 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 10:00:51,271 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 10:00:51,271 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 10:00:51,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-22 10:00:51,525 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 10:00:51,527 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753149649352_521.jpg' 2025-07-22 10:00:51,598 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:00:51,598 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:00:51,598 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:00:51,938 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:00:51,938 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:00:51,938 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:00:51,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-22 10:00:52,327 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:00:52,327 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 10:00:52,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-22 10:00:52,682 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:00:52,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-22 10:00:52,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-22 10:00:52,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-22 10:00:52,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-22 10:00:52,934 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 10:00:52,935 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753149650066_91.jpg' 2025-07-22 10:00:53,026 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:00:53,026 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:00:53,026 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:00:53,364 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:00:53,364 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:00:53,364 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:00: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-22 10:00:53,744 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:00:53,744 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 10:00:54,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-22 10:00:54,094 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:00:54,094 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 10:00:54,094 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 10:00:54,094 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 10:00:54,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-22 10:00:54,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-22 10:00:54,344 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753149650198_313.jpg' 2025-07-22 10:00:54,656 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:00:54,656 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:00:54,656 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:00:54,991 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:00:54,991 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:00:54,991 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:00:54,991 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 10:00:55,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-22 10:00:55,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-22 10:00:55,726 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:00:55,726 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:00:55,726 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 10:00:55,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-22 10:00:55,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-22 10:00:55,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-22 10:00:55,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-22 10:00:55,988 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753149651066_787.jpg' 2025-07-22 10:00:56,069 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:00:56,069 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:00:56,069 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:00:56,413 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:00:56,413 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:00:56,413 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:00:56,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-22 10:00:56,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-22 10:00:56,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-22 10:00:57,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-22 10:00:57,155 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:00:57,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-22 10:00:57,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-22 10:00:57,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-22 10:00:57,414 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 10:00:57,414 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 10:00:57,415 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753149652314_486.jpg' 2025-07-22 10:00:57,495 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:00:57,495 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:00:57,495 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:00:57,835 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:00:57,835 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:00:57,835 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:00:57,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-22 10:00:58,218 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:00:58,218 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 10:00:58,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-22 10:00:58,570 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:00:58,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-22 10:00:58,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-22 10:00:58,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-22 10:00:58,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-22 10:00:58,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-22 10:01:11,081 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753149670834_812.jpg' 2025-07-22 10:01:11,151 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:01:11,151 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:01:11,151 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:01:11,491 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:01:11,492 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:01:11,492 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:01:11,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-22 10:01:11,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-22 10:01:11,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-22 10:01:12,238 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:01:12,238 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:01:12,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-22 10:01:12,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-22 10:01:12,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-22 10:01:12,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-22 10:01:12,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-22 10:01:14,476 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753149674106_30.jpg' 2025-07-22 10:01:14,567 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:01:14,567 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:01:14,567 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:01:14,908 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:01:14,908 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:01:14,908 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:01:14,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-22 10:01:15,294 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:01:15,294 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 10:01:15,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-22 10:01:15,646 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:01:15,646 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 10:01:15,646 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 10:01:15,646 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 10:01:15,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-22 10:01:15,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-22 10:01:15,899 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753149675079_572.jpg' 2025-07-22 10:01:15,972 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:01:15,972 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:01:15,972 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:01:16,311 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:01:16,311 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:01:16,311 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:01:16,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-22 10:01:16,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-22 10:01: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-22 10:01:17,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-22 10:01:17,052 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:01:17,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-22 10:01:17,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-22 10:01:17,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-22 10:01:17,305 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 10:01:17,305 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 10:01:17,306 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753149676191_662.jpg' 2025-07-22 10:01:17,392 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:01:17,392 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:01:17,393 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:01:17,731 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:01:17,732 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:01:17,732 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:01:17,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-22 10:01:18,117 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:01:18,118 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 10:01:18,471 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:01:18,471 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:01:18,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-22 10:01:18,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-22 10:01:18,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-22 10:01:18,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-22 10:01:18,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-22 10:01:39,573 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753149699121_169.jpg' 2025-07-22 10:01:40,073 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:01:40,073 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:01:40,074 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:01:40,493 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:01:40,493 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:01:40,493 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:01:40,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-22 10:01: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-22 10:01: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-22 10:01:41,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-22 10:01:41,229 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:01:41,229 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 10:01:41,229 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 10:01:41,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-22 10:01:41,481 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 10:01:41,481 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 10:01:41,482 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753149700046_168.jpg' 2025-07-22 10:01:41,739 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:01:41,740 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:01:41,740 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:01:42,078 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:01:42,078 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:01:42,078 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:01:42,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-22 10:01:42,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-22 10:01:42,464 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 10:01:42,818 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:01:42,818 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:01:42,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-22 10:01:42,819 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 10:01:42,819 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 10:01:43,073 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 10:01:43,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-22 10:08:23,686 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753150103405_224.jpg' 2025-07-22 10:08:24,205 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:08:24,206 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:08:24,206 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:08:24,643 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:08:24,643 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:08:24,643 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:08:24,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-22 10:08:25,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-22 10:08:25,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-22 10:08:25,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-22 10:08:25,398 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:08:25,398 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 10:08:25,398 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 10:08:25,398 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 10:08:25,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-22 10:08:25,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-22 10:08:25,653 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753150103431_349.jpg' 2025-07-22 10:08:26,008 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:08:26,008 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:08:26,008 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:08:26,348 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:08:26,348 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:08:26,348 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:08:26,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-22 10:08:26,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-22 10:08:26,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-22 10:08:27,089 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:08:27,089 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:08:27,089 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 10:08:27,089 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 10:08:27,089 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 10:08:27,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-22 10:08:27,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-22 10:08:27,347 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753150103409_273.jpg' 2025-07-22 10:08:27,663 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:08:27,663 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:08:27,663 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:08:28,000 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:08:28,000 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:08:28,000 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:08:28,000 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 10:08:28,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-22 10:08:28,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-22 10:08:28,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-22 10:08:28,739 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:08:28,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-22 10:08:28,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-22 10:08:28,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-22 10:08:28,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-22 10:08:28,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-22 10:08:28,997 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753150103510_702.jpg' 2025-07-22 10:08:29,420 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:08:29,420 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:08:29,420 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:08:29,603 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:08:29,603 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:08:29,603 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:08:29,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-22 10:08:29,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-22 10:08:29,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-22 10:08:29,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-22 10:08:29,924 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:08:29,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-22 10:08:29,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-22 10:08:29,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-22 10:08:29,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-22 10:08:29,960 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 10:08:29,961 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753150103781_173.jpg' 2025-07-22 10:08:30,017 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:08:30,017 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:08:30,017 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:08:30,043 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:08:30,043 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:08:30,043 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:08:30,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-22 10:08:30,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-22 10:08:30,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-22 10:08:30,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-22 10:08:30,198 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:08: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-22 10:08: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-22 10:08: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-22 10:08:30,219 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 10:08:30,219 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 10:08:30,220 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753150103793_400.jpg' 2025-07-22 10:08:30,564 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:08:30,565 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:08:30,565 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:08:30,910 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:08:30,910 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:08:30,910 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:08:30,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-22 10:08:31,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-22 10:08:31,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-22 10:08:31,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-22 10:08:31,651 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:08:31,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-22 10:08:31,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-22 10:08:31,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-22 10:08:31,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-22 10:08:31,914 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 10:08:31,915 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753150103918_445.jpg' 2025-07-22 10:08:32,269 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:08:32,270 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:08:32,270 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:08:32,610 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:08:32,610 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:08:32,610 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:08:32,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-22 10:08:32,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-22 10:08:32,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-22 10:08:33,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-22 10:08:33,347 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:08:33,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-22 10:08:33,347 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 10:08:33,347 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 10:08:33,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-22 10:08:33,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-22 10:08:33,602 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753150103977_143.jpg' 2025-07-22 10:08:33,677 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:08:33,678 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:08:33,678 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:08:34,023 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:08:34,024 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:08:34,024 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:08:34,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-22 10:08:34,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-22 10:08:34,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-22 10:08:34,768 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:08:34,768 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:08:34,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-22 10:08:34,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-22 10:08:34,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-22 10:08: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-22 10:08: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-22 10:08:35,026 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753150103921_549.jpg' 2025-07-22 10:08:35,344 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:08:35,345 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:08:35,345 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:08:35,686 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:08:35,686 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:08:35,686 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:08:35,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-22 10:08:36,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-22 10:08:36,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-22 10:08:36,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-22 10:08:36,431 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:08:36,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-22 10:08:36,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-22 10:08:36,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-22 10:08:36,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-22 10:08:36,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-22 10:08:36,689 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753150104114_976.jpg' 2025-07-22 10:08:36,761 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:08:36,761 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:08:36,761 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:08:37,102 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:08:37,103 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:08:37,103 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:08:37,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-22 10:08:37,492 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:08:37,492 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 10:08:37,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-22 10:08:37,843 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:08:37,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-22 10:08:37,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-22 10:08:37,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-22 10:08:38,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-22 10:08:38,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-22 10:08:38,100 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753150104117_971.jpg' 2025-07-22 10:08:38,364 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:08:38,364 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:08:38,365 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:08:38,703 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:08:38,703 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:08:38,703 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:08:38,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-22 10:08:39,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-22 10:08:39,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-22 10:08:39,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-22 10:08:39,451 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:08:39,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-22 10:08:39,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-22 10:08:39,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-22 10:08:39,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-22 10:08:39,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-22 10:08:39,713 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753150104204_483.jpg' 2025-07-22 10:08:39,966 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:08:39,966 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:08:39,967 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:08:40,311 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:08:40,311 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:08:40,311 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:08:40,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-22 10:08:40,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-22 10:08:40,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-22 10:08:41,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-22 10:08:41,048 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:08:41,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-22 10:08:41,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-22 10:08:41,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-22 10:08:41,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-22 10:08:41,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-22 10:08:41,301 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753150104741_507.jpg' 2025-07-22 10:08:41,722 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:08:41,722 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:08:41,723 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:08:42,067 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:08:42,068 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:08:42,068 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:08:42,068 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 10:08:42,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-22 10:08:42,453 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 10:08:42,806 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:08:42,806 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:08:42,806 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 10:08:42,806 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 10:08:42,806 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 10:08:43,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-22 10:08:43,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-22 10:08:43,061 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753150104904_171.jpg' 2025-07-22 10:08:43,141 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:08:43,141 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:08:43,141 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:08:43,487 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:08:43,487 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:08:43,487 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:08:43,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-22 10:08:43,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-22 10:08:43,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-22 10:08:44,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-22 10:08:44,232 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:08:44,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-22 10:08:44,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-22 10:08:44,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-22 10:08:44,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-22 10:08:44,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-22 10:08:44,490 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753150105196_856.jpg' 2025-07-22 10:08:44,745 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:08:44,745 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:08:44,745 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:08:45,091 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:08:45,091 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:08:45,091 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:08:45,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-22 10:08:45,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-22 10:08:45,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-22 10:08: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-22 10:08:45,836 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:08:45,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-22 10:08:45,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-22 10:08:45,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-22 10:08:46,090 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 10:08:46,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-22 10:08:46,091 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753150105856_180.jpg' 2025-07-22 10:08:46,174 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:08:46,174 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:08:46,174 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:08:46,517 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:08:46,517 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:08:46,517 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:08:46,517 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 10:08:46,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-22 10:08:46,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-22 10:08:47,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-22 10:08:47,257 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:08:47,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-22 10:08:47,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-22 10:08:47,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-22 10:08:47,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-22 10:08:47,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-22 10:08:47,997 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753150127699_39.jpg' 2025-07-22 10:08:48,257 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:08:48,257 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:08:48,258 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:08:48,602 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:08:48,602 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:08:48,602 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:08:48,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-22 10:08:48,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-22 10:08:48,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-22 10:08:49,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-22 10:08:49,348 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:08:49,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-22 10:08:49,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-22 10:08:49,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-22 10:08:49,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-22 10:08:49,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-22 10:08:49,603 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753150127866_471.jpg' 2025-07-22 10:08:49,676 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:08:49,676 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:08:49,676 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:08:50,014 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:08:50,015 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:08:50,015 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:08:50,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-22 10:08:50,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-22 10:08:50,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-22 10:08:50,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-22 10:08:50,749 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:08:50,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-22 10:08:50,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-22 10:08:50,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-22 10:08:51,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-22 10:08:51,006 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 10:08:51,007 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753150127865_956.jpg' 2025-07-22 10:08:51,082 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:08:51,082 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:08:51,082 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:08:51,428 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:08:51,428 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:08:51,428 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:08:51,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-22 10:08:51,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-22 10:08:51,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-22 10:08:52,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-22 10:08:52,164 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:08:52,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-22 10:08:52,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-22 10:08:52,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-22 10:08:52,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-22 10:08:52,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-22 10:08:52,420 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753150127911_62.jpg' 2025-07-22 10:08:52,502 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:08:52,502 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:08:52,502 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:08:52,848 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:08:52,848 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:08:52,849 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:08:52,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-22 10:08:53,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-22 10:08:53,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-22 10:08:53,592 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:08:53,592 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:08:53,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-22 10:08:53,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-22 10:08:53,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-22 10:08:53,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-22 10:08:53,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-22 10:08:53,849 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753150129316_796.jpg' 2025-07-22 10:08:53,929 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:08:53,930 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:08:53,930 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:08:54,277 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:08:54,278 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:08:54,278 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:08: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-22 10:08:54,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-22 10:08:54,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-22 10:08:55,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-22 10:08:55,019 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:08:55,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-22 10:08:55,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-22 10:08:55,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-22 10:08:55,273 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 10:08:55,274 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 10:08:55,275 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753150129472_668.jpg' 2025-07-22 10:08:55,356 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:08:55,356 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:08:55,356 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:08:55,698 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:08:55,698 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:08:55,698 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:08:55,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-22 10:08:56,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-22 10:08:56,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-22 10:08:56,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-22 10:08:56,440 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:08:56,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-22 10:08:56,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-22 10:08:56,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-22 10:08:56,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-22 10:08:56,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-22 10:08:56,825 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753150131198_664.jpg' 2025-07-22 10:08:57,049 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:08:57,049 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:08:57,049 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:08:57,393 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:08:57,393 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:08:57,393 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:08:57,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-22 10:08:57,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-22 10:08:57,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-22 10:08:58,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-22 10:08:58,139 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:08:58,139 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 10:08:58,139 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 10:08:58,139 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 10:08:58,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-22 10:08:58,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-22 10:09:13,356 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753150153088_670.jpg' 2025-07-22 10:09:13,446 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:09:13,446 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:09:13,446 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:09:13,787 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:09:13,788 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:09:13,788 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:09:13,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-22 10:09:14,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-22 10:09:14,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-22 10:09:14,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-22 10:09:14,529 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:09:14,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-22 10:09:14,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-22 10:09:14,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-22 10:09:14,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-22 10:09:14,784 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 10:09:14,785 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753150153151_689.jpg' 2025-07-22 10:09:14,860 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:09:14,860 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:09:14,860 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:09:15,204 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:09:15,204 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:09:15,204 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:09:15,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-22 10:09:15,588 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:09:15,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-22 10:09:15,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-22 10:09:15,941 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:09:15,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-22 10:09:15,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-22 10:09:15,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-22 10:09:16,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-22 10:09:16,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-22 10:09:16,194 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753150153780_631.jpg' 2025-07-22 10:09:16,280 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:09:16,280 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:09:16,280 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:09:16,628 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:09:16,629 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:09:16,629 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:09:16,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-22 10:09:17,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-22 10:09:17,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-22 10:09:17,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-22 10:09:17,374 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:09:17,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-22 10:09:17,374 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 10:09:17,374 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 10:09:17,629 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 10:09:17,630 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 10:09:17,631 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753150154264_13.jpg' 2025-07-22 10:09:17,700 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:09:17,701 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:09:17,701 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:09:18,044 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:09:18,044 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:09:18,044 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:09:18,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-22 10:09:18,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-22 10:09:18,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-22 10:09:18,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-22 10:09:18,783 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:09:18,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-22 10:09:18,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-22 10:09:18,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-22 10:09:19,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-22 10:09:19,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-22 10:09:36,936 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753150176740_13.jpg' 2025-07-22 10:09:37,007 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:09:37,007 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:09:37,007 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:09:37,359 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:09:37,359 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:09:37,359 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:09:37,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-22 10:09:37,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-22 10:09:37,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-22 10:09:38,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-22 10:09:38,111 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:09:38,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-22 10:09:38,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-22 10:09:38,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-22 10:09:38,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-22 10:09:38,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-22 10:09:38,366 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753150176886_726.jpg' 2025-07-22 10:09:38,433 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:09:38,434 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:09:38,434 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:09:38,781 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:09:38,781 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:09:38,781 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:09:38,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-22 10:09:39,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-22 10:09:39,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-22 10:09:39,522 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:09:39,523 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:09:39,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-22 10:09:39,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-22 10:09:39,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-22 10:09:39,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-22 10:09:39,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-22 10:09:39,778 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753150177600_397.jpg' 2025-07-22 10:09:40,045 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:09:40,045 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:09:40,045 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:09:40,382 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:09:40,382 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:09:40,382 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:09:40,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-22 10:09:40,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-22 10:09:40,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-22 10:09:41,138 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:09:41,138 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:09:41,138 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 10:09:41,138 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 10:09:41,138 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 10:09:41,393 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 10:09:41,393 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 10:16:23,508 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753150583230_49.jpg' 2025-07-22 10:16:24,160 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:16:24,160 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:16:24,160 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:16:24,536 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:16:24,536 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:16:24,536 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:16:24,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-22 10:16:24,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-22 10:16:24,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-22 10:16:25,279 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:16:25,279 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:16:25,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-22 10:16:25,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-22 10:16:25,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-22 10:16:25,533 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 10:16:25,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-22 10:16:25,534 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753150583405_721.jpg' 2025-07-22 10:16:25,938 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:16:25,938 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:16:25,938 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:16:26,285 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:16:26,285 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:16:26,285 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:16:26,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-22 10:16:26,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-22 10:16:26,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-22 10:16:27,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-22 10:16:27,030 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:16:27,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-22 10:16:27,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-22 10:16:27,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-22 10:16:27,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-22 10:16:27,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-22 10:16:27,292 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753150583357_575.jpg' 2025-07-22 10:16:27,554 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:16:27,555 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:16:27,555 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:16:27,897 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:16:27,897 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:16:27,897 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:16:27,897 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 10:16:28,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-22 10:16:28,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-22 10:16:28,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-22 10:16:28,630 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:16:28,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-22 10:16:28,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-22 10:16:28,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-22 10:16:28,882 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 10:16:28,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-22 10:16:28,883 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753150583470_972.jpg' 2025-07-22 10:16:29,091 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:16:29,091 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:16:29,091 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:16:29,118 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:16:29,118 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:16:29,118 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:16:29,118 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 10:16:29,134 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:16:29,134 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 10:16:29,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-22 10:16:29,273 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:16:29,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-22 10:16:29,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-22 10:16:29,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-22 10:16:29,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-22 10:16:29,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-22 10:16:29,299 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753150583467_441.jpg' 2025-07-22 10:16:29,778 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:16:29,779 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:16:29,779 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:16:30,129 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:16:30,129 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:16:30,129 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:16:30,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-22 10:16:30,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-22 10:16:30,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-22 10:16:30,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-22 10:16:30,863 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:16:30,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-22 10:16:30,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-22 10:16:30,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-22 10:16:31,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-22 10:16:31,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-22 10:16:31,128 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753150583408_338.jpg' 2025-07-22 10:16:31,390 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:16:31,390 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:16:31,390 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:16:31,571 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:16:31,572 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:16:31,572 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:16:31,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-22 10:16:31,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-22 10:16:31,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-22 10:16:31,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-22 10:16:31,892 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:16:31,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-22 10:16:31,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-22 10:16:31,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-22 10:16:32,104 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 10:16:32,104 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 10:16:32,105 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753150583365_538.jpg' 2025-07-22 10:16:32,193 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:16:32,193 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:16:32,193 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:16:32,540 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:16:32,540 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:16:32,540 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:16:32,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-22 10:16:32,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-22 10:16:32,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-22 10:16:33,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-22 10:16:33,290 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:16:33,290 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 10:16:33,290 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 10:16:33,290 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 10:16:33,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-22 10:16:33,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-22 10:16:33,547 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753150583594_533.jpg' 2025-07-22 10:16:33,819 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:16:33,819 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:16:33,819 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:16:34,160 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:16:34,161 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:16:34,161 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:16:34,161 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 10:16:34,546 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:16:34,546 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 10:16:34,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-22 10:16:34,900 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:16:34,900 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 10:16:34,900 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 10:16:34,900 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 10:16:35,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-22 10:16:35,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-22 10:16:35,155 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753150583386_32.jpg' 2025-07-22 10:16:35,420 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:16:35,420 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:16:35,420 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:16:35,762 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:16:35,762 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:16:35,762 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:16:35,762 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 10:16:36,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-22 10:16:36,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-22 10:16:36,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-22 10:16:36,513 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:16:36,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-22 10:16:36,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-22 10:16:36,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-22 10:16:36,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-22 10:16:36,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-22 10:16:36,769 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753150583708_603.jpg' 2025-07-22 10:16:36,836 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:16:36,836 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:16:36,836 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:16:37,175 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:16:37,175 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:16:37,175 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:16:37,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-22 10:16:37,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-22 10:16:37,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-22 10:16:37,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-22 10:16:37,914 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:16:37,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-22 10:16:37,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-22 10:16:37,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-22 10:16:38,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-22 10:16:38,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-22 10:16:38,173 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753150583985_748.jpg' 2025-07-22 10:16:38,244 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:16:38,244 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:16:38,244 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:16:38,582 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:16:38,583 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:16:38,583 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:16:38,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-22 10:16:38,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-22 10:16:38,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-22 10:16:39,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-22 10:16:39,325 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:16:39,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-22 10:16:39,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-22 10:16:39,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-22 10:16:39,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-22 10:16:39,579 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 10:16:39,580 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753150584049_905.jpg' 2025-07-22 10:16:39,653 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:16:39,654 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:16:39,654 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:16:39,995 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:16:39,995 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:16:39,995 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:16:39,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-22 10:16:40,380 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:16:40,380 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 10:16:40,733 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:16:40,733 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:16:40,733 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 10:16:40,733 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 10:16:40,733 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 10:16:40,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-22 10:16:40,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-22 10:16:40,990 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753150584433_63.jpg' 2025-07-22 10:16:41,076 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:16:41,076 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:16:41,076 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:16:41,420 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:16:41,421 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:16:41,421 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:16:41,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-22 10:16:41,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-22 10:16:41,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-22 10:16:42,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-22 10:16:42,164 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:16:42,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-22 10:16:42,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-22 10:16:42,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-22 10:16:42,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-22 10:16:42,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-22 10:16:42,422 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753150584767_201.jpg' 2025-07-22 10:16:42,505 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:16:42,505 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:16:42,505 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:16:42,889 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:16:42,889 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:16:42,889 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:16:42,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-22 10:16:43,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-22 10:16:43,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-22 10:16:43,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-22 10:16:43,629 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:16:43,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-22 10:16:43,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-22 10:16:43,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-22 10:16:43,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-22 10:16:43,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-22 10:16:43,884 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753150584777_973.jpg' 2025-07-22 10:16:43,972 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:16:43,973 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:16:43,973 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:16:44,312 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:16:44,313 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:16:44,313 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:16:44,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-22 10:16:44,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-22 10:16:44,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-22 10:16:45,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-22 10:16:45,055 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:16:45,055 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 10:16:45,055 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 10:16:45,055 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 10:16:45,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-22 10:16:45,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-22 10:16:45,311 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753150585166_130.jpg' 2025-07-22 10:16:45,394 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:16:45,395 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:16:45,395 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:16:45,738 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:16:45,738 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:16:45,738 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:16:45,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-22 10:16:46,128 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:16:46,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-22 10:16:46,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-22 10:16:46,482 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:16:46,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-22 10:16:46,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-22 10:16:46,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-22 10:16:46,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-22 10:16:46,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-22 10:16:46,740 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753150585348_485.jpg' 2025-07-22 10:16:46,825 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:16:46,825 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:16:46,825 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:16:47,163 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:16:47,163 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:16:47,163 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:16:47,163 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 10:16:47,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-22 10:16:47,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-22 10:16:47,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-22 10:16:47,905 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:16:47,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-22 10:16:47,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-22 10:16:47,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-22 10:16:48,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-22 10:16:48,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-22 10:16:48,163 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753150606686_953.jpg' 2025-07-22 10:16:48,230 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:16:48,230 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:16:48,230 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:16:48,571 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:16:48,571 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:16:48,571 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:16:48,571 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 10:16:48,957 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:16:48,957 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 10:16:49,309 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:16:49,309 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:16:49,309 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 10:16:49,310 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 10:16:49,310 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 10:16:49,564 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 10:16:49,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-22 10:16:49,565 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753150607455_438.jpg' 2025-07-22 10:16:49,851 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:16:49,851 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:16:49,851 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:16:50,194 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:16:50,194 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:16:50,194 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:16:50,195 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 10:16:50,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-22 10:16:50,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-22 10:16:50,944 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:16:50,944 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:16:50,944 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 10:16:50,944 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 10:16:50,944 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 10:16:51,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-22 10:16:51,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-22 10:16:51,200 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753150607661_5.jpg' 2025-07-22 10:16:51,281 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:16:51,281 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:16:51,281 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:16:51,622 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:16:51,623 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:16:51,623 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:16:51,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-22 10:16:52,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-22 10:16:52,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-22 10:16:52,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-22 10:16:52,361 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:16:52,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-22 10:16:52,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-22 10:16:52,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-22 10:16:52,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-22 10:16:52,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-22 10:16:52,616 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753150607698_125.jpg' 2025-07-22 10:16:52,903 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:16:52,903 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:16:52,903 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:16:53,247 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:16:53,247 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:16:53,247 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:16:53,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-22 10:16:53,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-22 10:16:53,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-22 10:16:53,987 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:16:53,988 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:16: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-22 10:16: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-22 10:16: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-22 10:16:54,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-22 10:16:54,240 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 10:16:54,242 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753150607697_260.jpg' 2025-07-22 10:16:54,313 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:16:54,313 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:16:54,313 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:16:54,656 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:16:54,657 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:16:54,657 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:16:54,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-22 10:16:55,048 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:16:55,048 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 10:16:55,405 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:16:55,405 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:16:55,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-22 10:16:55,405 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 10:16:55,405 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 10:16:55,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-22 10:16:55,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-22 10:16:55,663 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753150608798_907.jpg' 2025-07-22 10:16:55,938 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:16:55,938 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:16:55,938 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:16:56,281 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:16:56,281 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:16:56,281 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:16:56,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-22 10:16:56,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-22 10:16:56,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-22 10:16:57,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-22 10:16:57,023 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:16:57,024 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 10:16:57,024 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 10:16:57,024 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 10:16:57,278 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 10:16:57,278 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 10:16:57,279 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753150608705_282.jpg' 2025-07-22 10:16:57,373 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:16:57,374 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:16:57,374 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:16:57,714 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:16:57,715 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:16:57,715 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:16:57,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-22 10:16:58,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-22 10:16:58,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-22 10:16:58,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-22 10:16:58,460 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:16:58,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-22 10:16:58,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-22 10:16:58,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-22 10:16:58,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-22 10:16:58,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-22 10:17:10,331 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753150630105_77.jpg' 2025-07-22 10:17:10,575 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:17:10,576 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:17:10,576 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:17:10,918 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:17:10,918 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:17:10,918 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:17:10,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-22 10:17:11,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-22 10:17:11,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-22 10:17:11,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-22 10:17:11,661 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:17:11,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-22 10:17:11,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-22 10:17:11,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-22 10:17:11,917 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 10:17:11,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-22 10:17:12,651 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753150632043_58.jpg' 2025-07-22 10:17:12,740 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:17:12,740 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:17:12,740 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:17:13,080 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:17:13,081 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:17:13,081 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:17:13,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-22 10:17:13,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-22 10:17:13,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-22 10:17:13,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-22 10:17:13,823 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:17:13,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-22 10:17:13,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-22 10:17:13,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-22 10:17:14,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-22 10:17:14,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-22 10:17:14,077 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753150632274_810.jpg' 2025-07-22 10:17:14,149 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:17:14,149 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:17:14,149 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:17:14,490 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:17:14,490 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:17:14,490 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:17:14,490 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 10:17:14,882 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:17:14,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-22 10:17:15,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-22 10:17:15,240 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:17:15,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-22 10:17:15,240 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 10:17:15,240 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 10:17:15,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-22 10:17:15,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-22 10:17:15,498 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753150633321_106.jpg' 2025-07-22 10:17:15,584 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:17:15,585 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:17:15,585 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:17:15,924 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:17:15,924 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:17:15,924 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:17:15,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-22 10:17:16,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-22 10:17:16,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-22 10:17:16,662 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:17:16,662 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:17:16,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-22 10:17:16,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-22 10:17:16,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-22 10:17:16,917 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 10:17:16,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-22 10:17:36,538 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753150656240_357.jpg' 2025-07-22 10:17:36,629 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:17:36,629 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:17:36,629 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:17:37,065 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:17:37,065 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:17:37,065 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:17:37,066 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 10:17: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-22 10:17:37,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-22 10:17:37,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-22 10:17:37,829 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:17:37,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-22 10:17:37,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-22 10:17:37,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-22 10:17:38,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-22 10:17:38,089 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 10:17:38,090 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753150656306_757.jpg' 2025-07-22 10:17:38,159 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:17:38,159 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:17:38,159 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:17:38,503 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:17:38,504 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:17:38,504 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:17:38,504 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 10:17:38,894 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:17:38,895 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 10:17:39,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-22 10:17:39,251 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:17:39,251 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 10:17:39,251 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 10:17:39,251 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 10:17:39,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-22 10:17:39,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-22 10:17:39,589 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753150656640_15.jpg' 2025-07-22 10:17:39,660 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:17:39,661 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:17:39,661 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:17:40,001 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:17:40,002 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:17:40,002 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:17:40,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-22 10:17:40,391 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:17:40,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-22 10:17:40,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-22 10:17:40,748 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:17:40,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-22 10:17:40,748 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 10:17:40,748 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 10:17:41,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-22 10:17:41,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-22 10:24:23,552 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753151063254_726.jpg' 2025-07-22 10:24:24,130 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:24:24,130 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:24:24,130 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:24:24,566 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:24:24,567 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:24:24,567 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:24:24,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-22 10:24:24,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-22 10:24:24,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-22 10:24:25,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-22 10:24:25,311 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:24:25,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-22 10:24:25,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-22 10:24:25,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-22 10:24:25,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-22 10:24:25,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-22 10:24:25,568 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753151063348_973.jpg' 2025-07-22 10:24:25,638 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:24:25,638 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:24:25,638 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:24:25,980 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:24:25,980 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:24:25,980 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:24:25,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-22 10:24:26,365 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:24:26,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-22 10:24:26,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-22 10:24:26,719 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:24:26,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-22 10:24:26,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-22 10:24:26,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-22 10:24:26,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-22 10:24:26,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-22 10:24:26,974 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753151063656_156.jpg' 2025-07-22 10:24:27,237 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:24:27,237 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:24:27,237 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:24:27,577 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:24:27,577 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:24:27,577 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:24:27,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-22 10:24:27,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-22 10:24:27,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-22 10:24:28,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-22 10:24:28,314 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:24:28,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-22 10:24:28,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-22 10:24:28,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-22 10:24:28,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-22 10:24:28,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-22 10:24:28,571 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753151063815_999.jpg' 2025-07-22 10:24:28,853 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:24:28,853 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:24:28,853 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:24:29,192 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:24:29,193 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:24:29,193 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:24: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-22 10:24:29,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-22 10:24:29,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-22 10:24:29,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-22 10:24:29,939 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:24:29,940 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 10:24:29,940 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 10:24:29,940 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 10:24:30,198 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 10:24:30,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-22 10:24:30,200 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753151063831_721.jpg' 2025-07-22 10:24:30,272 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:24:30,272 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:24:30,272 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:24:30,615 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:24:30,615 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:24:30,616 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:24:30,616 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 10:24:30,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-22 10:24:30,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-22 10:24:31,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-22 10:24:31,351 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:24:31,352 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 10:24:31,352 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 10:24:31,352 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 10:24:31,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-22 10:24:31,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-22 10:24:31,608 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753151063809_142.jpg' 2025-07-22 10:24:32,011 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:24:32,011 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:24:32,011 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:24:32,350 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:24:32,350 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:24:32,350 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:24:32,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-22 10:24:32,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-22 10:24:32,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-22 10:24:33,088 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:24:33,088 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:24:33,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-22 10:24:33,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-22 10:24:33,089 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 10:24:33,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-22 10:24:33,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-22 10:24:33,345 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753151063852_218.jpg' 2025-07-22 10:24:33,630 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:24:33,631 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:24:33,631 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:24:33,974 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:24:33,974 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:24:33,974 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:24:33,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-22 10:24:34,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-22 10:24:34,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-22 10:24:34,721 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:24:34,721 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:24:34,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-22 10:24:34,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-22 10:24:34,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-22 10:24:34,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-22 10:24:34,978 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 10:24:34,979 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753151063895_270.jpg' 2025-07-22 10:24:35,332 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:24:35,332 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:24:35,332 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:24:35,670 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:24:35,671 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:24:35,671 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:24:35,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-22 10:24:36,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-22 10:24:36,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-22 10:24:36,408 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:24:36,408 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:24:36,408 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 10:24:36,408 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 10:24:36,408 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 10:24:36,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-22 10:24:36,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-22 10:24:36,666 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753151063838_778.jpg' 2025-07-22 10:24:37,049 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:24:37,049 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:24:37,049 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:24:37,231 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:24:37,231 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:24:37,231 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:24:37,231 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 10:24:37,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-22 10:24:37,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-22 10:24:37,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-22 10:24:37,550 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:24:37,550 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 10:24:37,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-22 10:24:37,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-22 10:24:37,582 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 10:24:37,582 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 10:24:37,583 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753151064014_986.jpg' 2025-07-22 10:24:37,659 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:24:37,660 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:24:37,660 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:24:38,006 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:24:38,006 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:24:38,006 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:24:38,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-22 10:24:38,401 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:24:38,401 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 10:24:38,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-22 10:24:38,757 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:24:38,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-22 10:24:38,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-22 10:24:38,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-22 10:24:39,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-22 10:24:39,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-22 10:24:39,017 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753151064056_12.jpg' 2025-07-22 10:24:39,101 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:24:39,101 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:24:39,101 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:24:39,444 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:24:39,444 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:24:39,444 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:24:39,444 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 10:24:39,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-22 10:24:39,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-22 10:24:40,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-22 10:24:40,193 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:24:40,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-22 10:24:40,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-22 10:24:40,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-22 10:24:40,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-22 10: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-22 10:24:40,448 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753151064269_606.jpg' 2025-07-22 10:24:40,525 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:24:40,525 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:24:40,525 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:24:40,864 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:24:40,864 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:24:40,864 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:24:40,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-22 10:24:41,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-22 10:24:41,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-22 10:24:41,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-22 10:24:41,608 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:24:41,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-22 10:24:41,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-22 10:24:41,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-22 10:24:41,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-22 10:24:41,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-22 10:24:41,862 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753151064271_266.jpg' 2025-07-22 10:24:42,134 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:24:42,135 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:24:42,135 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:24:42,474 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:24:42,475 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:24:42,475 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:24:42,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-22 10:24:42,862 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:24:42,862 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 10:24:43,217 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:24:43,217 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:24:43,217 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 10:24:43,217 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 10:24:43,217 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 10:24:43,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-22 10:24:43,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-22 10:24:43,478 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753151064466_690.jpg' 2025-07-22 10:24:43,564 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:24:43,564 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:24:43,564 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:24:43,907 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:24:43,907 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:24:43,907 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:24: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-22 10:24:44,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-22 10:24:44,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-22 10:24:44,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-22 10:24:44,660 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:24:44,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-22 10:24:44,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-22 10:24:44,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-22 10:24:44,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-22 10:24:44,914 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 10:24:44,916 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753151064755_148.jpg' 2025-07-22 10:24:45,001 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:24:45,001 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:24:45,001 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:24:45,336 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:24:45,337 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:24:45,337 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:24:45,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-22 10:24:45,725 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:24:45,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-22 10:24:46,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-22 10:24:46,079 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:24:46,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-22 10:24:46,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-22 10:24:46,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-22 10:24:46,333 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 10:24:46,333 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 10:24:46,334 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753151065474_975.jpg' 2025-07-22 10:24:46,616 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:24:46,616 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:24:46,616 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:24:46,955 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:24:46,955 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:24:46,955 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:24:46,955 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 10:24:47,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-22 10:24:47,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-22 10:24:47,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-22 10:24:47,697 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:24:47,697 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 10:24:47,697 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 10:24:47,697 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 10:24:47,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-22 10:24:47,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-22 10:24:47,954 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753151087446_138.jpg' 2025-07-22 10:24:48,036 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:24:48,037 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:24:48,037 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:24:48,381 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:24:48,382 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:24:48,382 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:24:48,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-22 10:24:48,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-22 10:24:48,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-22 10:24:49,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-22 10:24:49,127 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:24:49,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-22 10:24:49,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-22 10:24:49,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-22 10:24:49,382 - 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-22 10:24:49,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-22 10:24:49,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-22 10:24:49,383 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753151087856_300.jpg' 2025-07-22 10:24:49,672 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:24:49,672 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:24:49,672 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:24:50,005 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:24:50,005 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:24:50,005 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:24:50,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-22 10:24:50,391 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:24:50,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-22 10:24:50,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-22 10:24:50,746 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:24:50,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-22 10:24:50,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-22 10:24:50,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-22 10:24:51,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-22 10:24:51,006 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 10:24:51,007 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753151087990_625.jpg' 2025-07-22 10:24:51,079 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:24:51,080 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:24:51,080 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:24:51,423 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:24:51,423 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:24:51,423 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:24:51,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-22 10:24:51,807 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:24:51,807 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 10:24:52,158 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:24:52,158 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:24:52,158 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 10:24:52,158 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 10:24:52,158 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 10:24:52,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-22 10:24:52,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-22 10:24:52,416 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753151088213_522.jpg' 2025-07-22 10:24:52,513 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:24:52,513 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:24:52,513 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:24:52,862 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:24:52,862 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:24:52,862 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:24:52,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-22 10:24:53,248 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:24:53,249 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 10:24:53,603 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:24:53,603 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:24:53,603 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 10:24:53,603 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 10:24:53,603 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 10:24:53,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-22 10:24:53,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-22 10:24:53,862 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753151088678_140.jpg' 2025-07-22 10:24:53,937 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:24:53,938 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:24:53,938 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:24:54,283 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:24:54,283 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:24:54,284 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:24:54,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-22 10:24:54,670 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:24:54,670 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 10:24:55,024 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:24:55,024 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:24:55,024 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 10:24:55,024 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 10:24:55,024 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 10:24:55,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-22 10:24:55,281 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 10:24:55,282 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753151089451_818.jpg' 2025-07-22 10:24:55,367 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:24:55,368 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:24:55,368 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:24:55,709 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:24:55,710 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:24:55,710 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:24:55,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-22 10:24:56,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-22 10:24:56,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-22 10:24:56,455 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:24:56,455 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:24:56,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-22 10:24:56,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-22 10:24:56,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-22 10:24:56,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-22 10:24:56,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-22 10:24:56,712 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753151091092_915.jpg' 2025-07-22 10:24:56,776 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:24:56,776 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:24:56,776 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:24:57,115 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:24:57,115 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:24:57,115 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:24:57,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-22 10:24:57,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-22 10:24:57,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-22 10:24:57,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-22 10:24:57,864 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:24:57,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-22 10:24:57,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-22 10:24:57,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-22 10:24:58,123 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 10:24:58,123 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 10:25:12,751 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753151112472_314.jpg' 2025-07-22 10:25:12,851 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:25:12,851 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:25:12,851 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:25:13,271 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:25:13,271 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:25:13,271 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:25:13,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-22 10:25:13,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-22 10:25:13,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-22 10:25:14,013 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:25:14,013 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:25:14,013 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 10:25:14,013 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 10:25:14,013 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 10:25:14,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-22 10:25:14,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-22 10:25:14,266 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753151112571_769.jpg' 2025-07-22 10:25:14,515 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:25:14,515 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:25:14,515 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:25:14,859 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:25:14,860 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:25:14,860 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:25:14,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-22 10:25:15,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-22 10:25:15,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-22 10:25:15,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-22 10:25:15,598 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:25:15,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-22 10:25:15,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-22 10:25:15,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-22 10:25:15,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-22 10:25:15,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-22 10:25:15,857 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753151113473_858.jpg' 2025-07-22 10:25:15,953 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:25:15,953 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:25:15,953 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:25:16,298 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:25:16,298 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:25:16,298 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:25:16,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-22 10:25:16,688 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:25:16,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-22 10:25:17,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-22 10:25:17,044 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:25:17,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-22 10:25:17,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-22 10:25:17,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-22 10:25:17,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-22 10:25:17,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-22 10:25:17,299 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753151114087_712.jpg' 2025-07-22 10:25:17,366 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:25:17,366 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:25:17,366 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:25:17,711 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:25:17,711 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:25:17,711 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:25:17,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-22 10:25:18,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-22 10:25:18,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-22 10:25:18,448 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:25:18,448 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 10:25:18,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-22 10:25:18,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-22 10:25:18,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-22 10:25:18,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-22 10:25:18,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-22 10:25:35,747 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753151135522_84.jpg' 2025-07-22 10:25:35,824 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:25:35,824 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:25:35,824 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:25:36,262 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:25:36,262 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:25:36,262 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:25:36,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-22 10:25:36,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-22 10:25:36,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-22 10:25:37,027 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:25:37,027 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:25:37,027 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 10:25:37,027 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 10:25:37,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-22 10:25:37,278 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 10:25:37,278 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 10:25:37,279 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753151136744_171.jpg' 2025-07-22 10:25:37,342 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:25:37,342 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:25:37,342 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:25:37,683 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:25:37,683 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:25:37,684 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:25:37,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-22 10:25:38,070 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:25:38,070 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 10:25:38,423 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:25:38,423 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:25:38,423 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 10:25:38,423 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 10:25:38,423 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 10:25:38,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-22 10:25:38,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-22 10:25:38,677 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753151136580_872.jpg' 2025-07-22 10:25:38,757 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:25:38,757 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:25:38,757 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:25:39,099 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:25:39,099 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:25:39,099 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:25:39,099 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 10:25:39,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-22 10:25:39,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-22 10:25:39,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-22 10:25:39,841 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:25:39,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-22 10:25:39,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-22 10:25:39,841 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 10:25:40,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-22 10:25: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-22 10:32:23,583 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753151543267_204.jpg' 2025-07-22 10:32:24,316 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:32:24,316 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:32:24,316 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:32:24,749 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:32:24,749 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:32:24,749 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:32:24,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-22 10:32:25,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-22 10:32:25,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-22 10:32:25,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-22 10:32:25,709 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:32:25,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-22 10:32:25,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-22 10:32:25,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-22 10:32:26,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-22 10:32:26,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-22 10:32:26,020 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753151543450_765.jpg' 2025-07-22 10:32:26,300 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:32:26,300 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:32:26,300 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:32:26,644 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:32:26,645 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:32:26,645 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:32:26,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-22 10:32:27,035 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:32:27,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-22 10:32:27,389 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:32:27,389 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:32:27,389 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 10:32:27,389 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 10:32:27,389 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 10:32:27,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-22 10:32:27,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-22 10:32:27,644 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753151543564_351.jpg' 2025-07-22 10:32:27,712 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:32:27,712 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:32:27,712 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:32:28,053 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:32:28,053 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:32:28,053 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:32:28,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-22 10:32:28,448 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:32:28,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-22 10:32:28,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-22 10:32:28,802 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:32:28,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-22 10:32:28,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-22 10:32:28,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-22 10:32:29,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-22 10:32:29,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-22 10:32:29,057 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753151543742_799.jpg' 2025-07-22 10:32:29,309 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:32:29,309 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:32:29,309 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:32:29,490 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:32:29,490 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:32:29,490 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:32:29,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-22 10:32:29,614 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:32:29,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-22 10:32:29,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-22 10:32:29,806 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:32:29,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-22 10:32:29,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-22 10:32:29,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-22 10:32:29,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-22 10:32:29,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-22 10:32:29,844 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753151543725_943.jpg' 2025-07-22 10:32:30,205 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:32:30,205 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:32:30,205 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:32:30,631 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:32:30,632 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:32:30,632 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:32:30,632 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 10:32:31,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-22 10:32:31,147 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 10:32:31,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-22 10:32:31,593 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:32:31,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-22 10:32:31,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-22 10:32:31,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-22 10:32:31,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-22 10:32:31,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-22 10:32:31,929 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753151544102_724.jpg' 2025-07-22 10:32:32,208 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:32:32,209 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:32:32,209 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:32:32,550 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:32:32,550 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:32:32,550 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:32:32,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-22 10:32:32,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-22 10:32:32,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-22 10:32:33,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-22 10:32:33,383 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:32: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-22 10:32: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-22 10:32: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-22 10:32:33,648 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 10:32:33,648 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 10:32:33,649 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753151544111_798.jpg' 2025-07-22 10:32:33,937 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:32:33,937 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:32:33,937 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:32:34,278 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:32:34,278 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:32:34,278 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:32: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-22 10:32:34,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-22 10:32:34,662 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 10:32:35,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-22 10:32:35,015 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:32:35,015 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 10:32:35,015 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 10:32:35,015 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 10:32:35,278 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 10:32:35,278 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 10:32:35,280 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753151544224_717.jpg' 2025-07-22 10:32:35,535 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:32:35,535 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:32:35,536 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:32:35,893 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:32:35,893 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:32:35,893 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:32:35,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-22 10:32: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-22 10:32: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-22 10:32:36,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-22 10:32:36,638 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:32:36,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-22 10:32:36,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-22 10:32:36,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-22 10:32:36,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-22 10:32:36,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-22 10:32:36,899 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753151544289_470.jpg' 2025-07-22 10:32:37,208 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:32:37,208 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:32:37,208 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:32:37,562 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:32:37,562 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:32:37,562 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:32:37,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-22 10:32:37,946 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:32:37,946 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 10:32:38,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-22 10:32:38,300 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:32:38,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-22 10:32:38,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-22 10:32:38,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-22 10:32:38,562 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 10:32:38,562 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 10:32:38,563 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753151544643_313.jpg' 2025-07-22 10:32:38,972 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:32:38,972 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:32:38,973 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:32:39,324 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:32:39,324 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:32:39,325 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:32:39,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-22 10:32:39,714 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:32:39,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-22 10:32:40,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-22 10:32:40,069 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:32:40,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-22 10:32:40,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-22 10:32:40,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-22 10:32:40,332 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 10:32:40,332 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 10:32:40,333 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753151544720_313.jpg' 2025-07-22 10:32:40,414 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:32:40,414 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:32:40,414 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:32:40,768 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:32:40,769 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:32:40,769 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:32:40,769 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 10:32:41,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-22 10:32:41,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-22 10:32:41,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-22 10:32:41,514 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:32:41,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-22 10:32:41,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-22 10:32:41,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-22 10:32:41,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-22 10:32:41,773 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 10:32:41,774 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753151545004_166.jpg' 2025-07-22 10:32:41,858 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:32:41,859 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:32:41,859 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:32:42,212 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:32:42,212 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:32:42,212 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:32:42,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-22 10:32:42,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-22 10:32:42,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-22 10:32:42,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-22 10:32:42,954 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:32:42,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-22 10:32:42,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-22 10:32:42,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-22 10:32:43,215 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 10:32:43,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-22 10:32:43,217 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753151546463_453.jpg' 2025-07-22 10:32:43,492 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:32:43,492 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:32:43,492 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:32:43,847 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:32:43,847 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:32:43,847 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:32:43,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-22 10:32:44,236 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:32:44,236 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 10:32:44,587 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:32:44,587 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:32:44,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-22 10:32:44,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-22 10:32:44,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-22 10:32:44,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-22 10:32:44,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-22 10:32:46,815 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753151566561_741.jpg' 2025-07-22 10:32:46,885 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:32:46,885 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:32:46,885 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:32:47,239 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:32:47,240 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:32:47,240 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:32:47,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-22 10:32:47,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-22 10:32:47,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-22 10:32:47,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-22 10:32:47,977 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:32:47,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-22 10:32:47,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-22 10:32:47,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-22 10:32:48,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-22 10:32:48,237 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 10:32:48,238 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753151567747_918.jpg' 2025-07-22 10:32:48,603 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:32:48,604 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:32:48,604 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:32:48,961 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:32:48,962 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:32:48,962 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:32:48,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-22 10:32:49,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-22 10:32:49,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-22 10:32:49,706 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:32:49,706 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:32: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-22 10:32: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-22 10:32: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-22 10:32:49,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-22 10:32:49,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-22 10:32:49,971 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753151568121_506.jpg' 2025-07-22 10:32:50,051 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:32:50,051 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:32:50,051 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:32:50,405 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:32:50,405 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:32:50,405 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:32:50,405 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 10:32:50,791 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:32:50,791 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 10:32:51,142 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:32:51,142 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:32:51,142 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 10:32:51,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-22 10:32:51,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-22 10:32:51,409 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 10:32:51,409 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 10:32:51,410 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753151568183_485.jpg' 2025-07-22 10:32:51,485 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:32:51,485 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:32:51,485 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:32:51,840 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:32:51,840 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:32:51,840 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:32:51,840 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 10:32:52,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-22 10:32:52,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-22 10:32: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-22 10:32:52,576 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:32:52,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-22 10:32:52,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-22 10:32:52,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-22 10:32:52,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-22 10:32:52,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-22 10:32:52,838 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753151568606_835.jpg' 2025-07-22 10:32:52,914 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:32:52,914 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:32:52,914 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:32:53,266 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:32:53,266 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:32:53,266 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:32:53,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-22 10:32:53,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-22 10:32:53,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-22 10:32:54,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-22 10:32:54,011 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:32:54,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-22 10:32:54,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-22 10:32:54,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-22 10:32:54,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-22 10:32:54,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-22 10:32:54,279 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753151573786_396.jpg' 2025-07-22 10:32:54,561 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:32:54,561 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:32:54,561 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:32:54,921 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:32:54,921 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:32:54,922 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:32:54,922 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 10:32:55,314 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:32:55,314 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 10:32:55,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-22 10:32:55,665 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:32:55,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-22 10:32:55,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-22 10:32:55,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-22 10:32: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-22 10:32: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-22 10:33:11,647 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753151591339_784.jpg' 2025-07-22 10:33:11,719 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:33:11,720 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:33:11,720 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:33:12,146 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:33:12,147 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:33:12,147 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:33:12,147 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 10:33:12,537 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:33:12,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-22 10:33:12,893 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:33:12,893 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 10:33:12,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-22 10:33:12,893 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 10:33:12,893 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 10:33:13,164 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 10:33:13,164 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 10:33:13,165 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753151592030_647.jpg' 2025-07-22 10:33:13,257 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:33:13,257 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:33:13,257 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:33:13,609 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:33:13,610 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:33:13,610 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:33:13,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-22 10:33:13,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-22 10:33:14,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-22 10:33:14,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-22 10:33:14,354 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:33:14,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-22 10:33:14,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-22 10:33:14,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-22 10:33:14,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-22 10:33:14,617 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 10:33:14,618 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753151592190_547.jpg' 2025-07-22 10:33:14,696 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:33:14,696 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:33:14,696 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:33:15,048 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:33:15,049 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:33:15,049 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:33:15,049 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 10:33:15,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-22 10:33:15,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-22 10:33:15,788 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:33:15,788 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:33:15,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-22 10:33:15,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-22 10:33:15,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-22 10:33:16,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-22 10:33:16,051 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 10:33:35,497 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753151615213_377.jpg' 2025-07-22 10:33:35,576 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:33:35,577 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:33:35,577 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:33:36,040 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:33:36,041 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:33:36,041 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:33:36,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-22 10:33:36,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-22 10:33:36,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-22 10:33:36,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-22 10:33:36,792 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:33:36,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-22 10:33:36,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-22 10:33:36,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-22 10:33:37,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-22 10:33:37,059 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 10:33:37,060 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753151616160_832.jpg' 2025-07-22 10:33:37,132 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:33:37,132 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:33:37,132 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:33:37,487 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:33:37,488 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:33:37,488 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:33:37,488 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 10:33:37,877 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:33:37,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-22 10:33:38,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-22 10:33:38,229 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:33:38,229 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 10:33:38,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-22 10:33:38,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-22 10:33:38,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-22 10:33:38,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-22 10:40:23,671 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753152023218_125.jpg' 2025-07-22 10:40:24,604 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:40:24,604 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:40:24,604 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:40:25,056 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:40:25,056 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:40:25,056 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:40:25,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-22 10:40:25,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-22 10:40:25,464 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 10:40:25,816 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:40:25,817 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:40:25,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-22 10:40:25,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-22 10:40:25,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-22 10:40:26,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-22 10:40:26,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-22 10:40:26,082 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753152023447_256.jpg' 2025-07-22 10:40:26,579 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:40:26,579 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:40:26,579 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:40:26,930 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:40:26,931 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:40:26,931 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:40:26,931 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 10:40:27,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-22 10:40:27,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-22 10:40:27,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-22 10:40:27,668 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:40:27,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-22 10:40:27,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-22 10:40:27,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-22 10:40:27,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-22 10:40:27,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-22 10:40:27,931 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753152023409_993.jpg' 2025-07-22 10:40:28,432 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:40:28,432 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:40:28,432 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:40:28,788 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:40:28,788 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:40:28,788 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:40:28,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-22 10:40:29,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-22 10:40:29,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-22 10:40:29,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-22 10:40:29,533 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:40:29,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-22 10:40:29,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-22 10:40:29,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-22 10:40:29,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-22 10:40:29,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-22 10:40:29,797 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753152023440_216.jpg' 2025-07-22 10:40:30,506 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:40:30,506 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:40:30,506 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:40:30,535 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:40:30,535 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:40:30,535 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:40:30,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-22 10:40:30,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-22 10:40:30,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-22 10:40:30,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-22 10:40:30,691 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:40:30,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-22 10:40:30,691 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 10:40:30,691 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 10:40: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-22 10:40: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-22 10:40:30,713 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753152023840_604.jpg' 2025-07-22 10:40:31,025 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:40:31,025 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:40:31,025 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:40:31,205 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:40:31,206 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:40:31,206 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:40:31,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-22 10:40:31,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-22 10:40:31,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-22 10:40:31,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-22 10:40:31,521 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:40: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-22 10:40: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-22 10:40: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-22 10:40:31,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-22 10:40:31,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-22 10:40:31,554 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753152024095_91.jpg' 2025-07-22 10:40:31,960 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:40:31,960 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:40:31,960 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:40:32,309 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:40:32,309 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:40:32,309 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:40:32,309 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 10:40:32,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-22 10:40:32,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-22 10:40:33,056 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:40:33,056 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:40:33,056 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 10:40:33,056 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 10:40:33,056 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 10:40:33,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-22 10:40:33,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-22 10:40:33,318 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753152024158_371.jpg' 2025-07-22 10:40:33,558 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:40:33,558 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:40:33,558 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:40:33,913 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:40:33,913 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:40:33,913 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:40:33,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-22 10:40:34,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-22 10:40:34,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-22 10:40:34,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-22 10:40:34,651 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:40:34,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-22 10:40:34,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-22 10:40:34,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-22 10:40:34,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-22 10:40:34,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-22 10:40:34,904 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753152024364_234.jpg' 2025-07-22 10:40:35,154 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:40:35,154 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:40:35,154 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:40:35,503 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:40:35,503 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:40:35,503 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:40:35,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-22 10:40:35,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-22 10:40:35,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-22 10:40:36,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-22 10:40:36,237 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:40:36,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-22 10:40:36,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-22 10:40:36,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-22 10:40:36,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-22 10:40:36,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-22 10:40:36,508 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753152024409_896.jpg' 2025-07-22 10:40:36,744 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:40:36,744 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:40:36,744 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:40:37,091 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:40:37,091 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:40:37,091 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:40:37,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-22 10:40:37,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-22 10:40:37,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-22 10:40:37,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-22 10:40:37,834 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:40:37,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-22 10:40:37,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-22 10:40:37,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-22 10:40:38,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-22 10:40:38,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-22 10:40:38,098 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753152024465_495.jpg' 2025-07-22 10:40:38,333 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:40:38,333 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:40:38,333 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:40:38,685 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:40:38,685 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:40:38,685 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:40:38,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-22 10:40:39,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-22 10:40:39,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-22 10:40:39,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-22 10:40:39,420 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:40:39,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-22 10:40:39,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-22 10:40:39,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-22 10:40:39,680 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 10:40:39,681 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 10:40:39,682 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753152024274_476.jpg' 2025-07-22 10:40:40,172 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:40:40,172 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:40:40,172 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:40:40,522 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:40:40,522 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:40:40,522 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:40:40,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-22 10:40:40,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-22 10:40:40,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-22 10:40:41,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-22 10:40:41,256 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:40:41,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-22 10:40:41,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-22 10:40:41,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-22 10:40:41,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-22 10:40:41,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-22 10:40:41,516 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753152024704_708.jpg' 2025-07-22 10:40:41,825 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:40:41,825 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:40:41,826 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:40:42,175 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:40:42,175 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:40:42,175 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:40:42,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-22 10:40:42,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-22 10:40:42,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-22 10:40:42,920 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:40:42,920 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 10:40:42,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-22 10:40:42,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-22 10:40:42,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-22 10:40:43,184 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 10:40:43,184 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 10:40:43,185 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753152025529_33.jpg' 2025-07-22 10:40:43,655 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:40:43,655 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:40:43,655 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:40:44,002 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:40:44,002 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:40:44,002 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:40:44,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-22 10:40:44,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-22 10:40:44,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-22 10:40:44,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-22 10:40:44,741 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:40:44,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-22 10:40:44,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-22 10:40:44,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-22 10:40:45,006 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 10:40:45,006 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 10:40:45,007 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753152025958_621.jpg' 2025-07-22 10:40:45,568 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:40:45,568 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:40:45,568 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:40:45,912 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:40:45,912 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:40:45,912 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:40:45,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-22 10:40:46,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-22 10:40:46,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-22 10:40:46,649 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:40:46,649 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:40:46,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-22 10:40:46,650 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 10:40:46,650 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 10:40:46,909 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 10:40:46,909 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 10:40:47,110 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753152046884_796.jpg' 2025-07-22 10:40:47,620 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:40:47,620 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:40:47,620 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:40:47,971 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:40:47,972 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:40:47,972 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:40:47,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-22 10:40:48,358 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:40:48,358 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 10:40:48,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-22 10:40:48,711 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:40:48,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-22 10:40:48,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-22 10:40:48,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-22 10:40:48,975 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 10:40:48,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-22 10:40:48,976 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753152047161_526.jpg' 2025-07-22 10:40:49,214 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:40:49,214 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:40:49,214 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:40:49,563 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:40:49,563 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:40:49,564 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:40:49,564 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 10:40:49,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-22 10:40:49,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-22 10:40:50,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-22 10:40:50,301 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:40:50,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-22 10:40:50,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-22 10:40:50,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-22 10:40:50,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-22 10:40:50,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-22 10:40:50,562 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753152047714_626.jpg' 2025-07-22 10:40:50,789 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:40:50,790 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:40:50,790 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:40:51,138 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:40:51,139 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:40:51,139 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:40:51,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-22 10:40:51,529 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:40:51,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-22 10:40:51,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-22 10:40:51,881 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:40:51,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-22 10:40:51,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-22 10:40:51,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-22 10:40:52,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-22 10:40:52,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-22 10:40:52,147 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753152048463_70.jpg' 2025-07-22 10:40:52,398 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:40:52,398 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:40:52,398 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:40:52,749 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:40:52,749 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:40:52,750 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:40:52,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-22 10:40:53,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-22 10:40:53,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-22 10:40:53,488 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:40:53,488 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:40:53,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-22 10:40:53,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-22 10:40:53,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-22 10:40:53,750 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 10:40:53,750 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 10:40:53,751 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753152051770_537.jpg' 2025-07-22 10:40:53,993 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:40:53,993 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:40:53,993 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:40:54,344 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:40:54,344 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:40:54,344 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:40:54,344 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 10:40:54,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-22 10:40:54,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-22 10:40:55,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-22 10:40:55,086 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:40:55,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-22 10:40:55,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-22 10:40:55,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-22 10:40:55,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-22 10:40:55,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-22 10:41:12,484 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753152072216_626.jpg' 2025-07-22 10:41:12,739 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:41:12,739 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:41:12,739 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:41:13,167 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:41:13,168 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:41:13,168 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:41:13,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-22 10:41:13,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-22 10:41:13,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-22 10:41:13,908 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:41:13,908 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:41:13,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-22 10:41:13,909 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 10:41:13,909 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 10:41:14,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-22 10: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-22 10:41:14,171 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753152072303_308.jpg' 2025-07-22 10:41:14,396 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:41:14,396 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:41:14,397 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:41:14,746 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:41:14,746 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:41:14,746 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:41:14,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-22 10:41:15,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-22 10:41:15,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-22 10:41:15,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-22 10:41:15,491 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:41:15,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-22 10:41:15,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-22 10:41:15,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-22 10:41:15,753 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 10:41:15,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-22 10:41:15,869 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753152075662_738.jpg' 2025-07-22 10:41:16,293 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:41:16,293 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:41:16,293 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:41:16,641 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:41:16,641 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:41:16,641 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:41:16,641 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 10:41:17,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-22 10:41:17,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-22 10:41:17,373 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:41:17,373 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:41:17,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-22 10:41:17,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-22 10:41:17,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-22 10:41:17,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-22 10:41:17,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-22 10:41:39,329 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753152099099_654.jpg' 2025-07-22 10:41:39,639 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:41:39,640 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:41:39,640 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:41:40,065 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:41:40,065 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:41:40,065 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:41:40,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-22 10:41:40,448 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:41:40,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-22 10:41:40,800 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:41:40,800 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:41:40,800 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 10:41:40,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-22 10:41:40,800 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 10:41:41,061 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 10:41:41,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-22 10:41:41,063 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753152100309_779.jpg' 2025-07-22 10:41:41,294 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:41:41,294 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:41:41,294 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:41:41,644 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:41:41,644 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:41:41,644 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:41:41,644 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 10:41:42,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-22 10:41:42,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-22 10:41:42,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-22 10:41:42,378 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:41:42,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-22 10:41:42,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-22 10:41:42,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-22 10:41:42,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-22 10:41:42,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-22 10:48:23,508 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753152503203_859.jpg' 2025-07-22 10:48:24,432 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:48:24,432 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:48:24,432 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:48:24,875 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:48:24,875 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:48:24,875 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:48:24,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-22 10:48:25,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-22 10:48:25,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-22 10:48:25,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-22 10:48:25,609 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:48:25,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-22 10:48:25,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-22 10:48:25,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-22 10:48:25,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-22 10:48:25,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-22 10:48:25,870 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753152503210_248.jpg' 2025-07-22 10:48:26,361 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:48:26,361 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:48:26,361 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:48:26,710 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:48:26,710 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:48:26,710 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:48:26,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-22 10:48:27,102 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:48:27,102 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 10:48:27,458 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:48:27,458 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 10:48:27,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-22 10:48:27,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-22 10:48:27,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-22 10:48:27,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-22 10:48:27,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-22 10:48:27,720 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753152503312_410.jpg' 2025-07-22 10:48:28,138 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:48:28,138 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:48:28,138 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:48:28,485 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:48:28,485 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:48:28,485 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:48:28,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-22 10:48:28,867 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:48:28,867 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 10:48:29,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-22 10:48:29,221 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:48:29,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-22 10:48:29,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-22 10:48:29,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-22 10:48:29,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-22 10:48:29,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-22 10:48:29,488 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753152503599_247.jpg' 2025-07-22 10:48:29,924 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:48:29,924 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:48:29,924 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:48:30,269 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:48:30,270 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:48:30,270 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:48:30,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-22 10:48:30,655 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:48:30,655 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 10:48:31,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-22 10:48:31,011 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:48:31,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-22 10:48:31,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-22 10:48:31,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-22 10:48:31,273 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 10:48:31,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-22 10:48:31,274 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753152503642_382.jpg' 2025-07-22 10:48:31,497 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:48:31,498 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:48:31,498 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:48:31,681 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:48:31,682 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:48:31,682 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:48:31,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-22 10:48:31,809 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:48:31,809 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 10:48:32,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-22 10:48:32,001 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:48:32,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-22 10:48:32,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-22 10:48:32,001 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 10:48:32,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-22 10:48:32,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-22 10:48:32,041 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753152503678_691.jpg' 2025-07-22 10:48:32,507 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:48:32,507 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:48:32,507 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:48:32,850 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:48:32,850 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:48:32,850 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:48:32,850 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 10:48:33,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-22 10:48:33,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-22 10:48:33,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-22 10:48:33,589 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:48:33,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-22 10:48:33,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-22 10:48:33,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-22 10:48:33,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-22 10:48:33,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-22 10:48:33,855 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753152503937_193.jpg' 2025-07-22 10:48:34,091 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:48:34,091 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:48:34,091 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:48:34,432 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:48:34,433 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:48:34,433 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:48:34,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-22 10:48:34,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-22 10:48:34,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-22 10:48:35,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-22 10:48:35,166 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:48:35,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-22 10:48:35,167 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 10:48:35,167 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 10:48:35,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-22 10:48:35,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-22 10:48:35,419 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753152504206_28.jpg' 2025-07-22 10:48:35,828 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:48:35,829 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:48:35,829 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:48:36,169 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:48:36,170 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:48:36,170 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:48:36,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-22 10:48:36,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-22 10:48:36,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-22 10:48:36,916 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:48:36,916 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:48:36,916 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 10:48:36,916 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 10:48:36,916 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 10:48:37,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-22 10:48:37,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-22 10:48:37,179 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753152504418_814.jpg' 2025-07-22 10:48:37,645 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:48:37,645 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:48:37,645 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:48:37,998 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:48:37,998 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:48:37,998 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:48:37,998 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 10:48:38,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-22 10:48: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-22 10:48:38,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-22 10:48:38,740 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:48:38,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-22 10:48: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-22 10:48: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-22 10:48:39,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-22 10:48:39,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-22 10:48:39,002 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753152504464_250.jpg' 2025-07-22 10:48:39,469 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:48:39,470 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:48:39,470 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:48:39,822 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:48:39,822 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:48:39,822 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:48:39,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-22 10:48:40,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-22 10:48:40,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-22 10:48:40,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-22 10:48:40,561 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:48:40,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-22 10:48:40,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-22 10:48:40,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-22 10:48:40,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-22 10:48:40,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-22 10:48:40,822 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753152504738_358.jpg' 2025-07-22 10:48:41,414 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:48:41,414 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:48:41,414 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:48:41,769 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:48:41,769 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:48:41,769 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:48:41,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-22 10:48:42,160 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:48:42,160 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 10:48:42,512 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:48:42,512 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:48:42,512 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 10:48:42,512 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 10:48:42,512 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 10:48:42,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-22 10:48:42,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-22 10:48:42,773 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753152504797_676.jpg' 2025-07-22 10:48:43,016 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:48:43,016 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:48:43,016 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:48:43,369 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:48:43,369 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:48:43,369 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:48:43,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-22 10:48: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-22 10:48: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-22 10:48: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-22 10:48:44,113 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:48: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-22 10:48: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-22 10:48: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-22 10:48:44,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-22 10:48:44,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-22 10:48:44,378 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753152505404_789.jpg' 2025-07-22 10:48:44,621 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:48:44,621 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:48:44,621 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:48:44,977 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:48:44,977 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:48:44,978 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:48:44,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-22 10:48:45,369 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:48:45,369 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 10:48:45,723 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:48:45,723 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 10:48:45,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-22 10:48:45,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-22 10:48:45,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-22 10:48:45,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-22 10:48:45,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-22 10:48:45,988 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753152505489_262.jpg' 2025-07-22 10:48:46,236 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:48:46,237 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:48:46,237 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:48:46,667 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:48:46,668 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:48:46,668 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:48:46,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-22 10:48:47,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-22 10:48:47,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-22 10:48:47,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-22 10:48:47,411 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:48:47,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-22 10:48:47,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-22 10:48:47,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-22 10:48:47,675 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 10:48:47,675 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 10:48:47,676 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753152505867_865.jpg' 2025-07-22 10:48:47,918 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:48:47,918 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:48:47,918 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:48:48,271 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:48:48,271 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:48:48,271 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:48:48,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-22 10:48:48,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-22 10:48:48,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-22 10:48:49,006 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:48:49,007 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:48:49,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-22 10:48:49,007 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 10:48:49,007 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 10:48:49,268 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 10:48:49,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-22 10:48:49,270 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753152526884_243.jpg' 2025-07-22 10:48:49,504 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:48:49,504 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:48:49,504 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:48:49,860 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:48:49,860 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:48:49,860 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:48:49,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-22 10:48:50,249 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:48:50,249 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 10:48:50,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-22 10:48:50,604 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:48:50,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-22 10:48:50,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-22 10:48:50,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-22 10:48:50,866 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 10:48:50,867 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 10:48:50,868 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753152528118_459.jpg' 2025-07-22 10:48:51,103 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:48:51,103 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:48:51,103 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:48:51,629 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:48:51,629 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:48:51,629 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:48:51,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-22 10:48:52,013 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:48:52,013 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 10:48:52,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-22 10:48:52,364 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:48:52,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-22 10:48:52,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-22 10:48:52,365 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 10:48:52,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-22 10:48:52,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-22 10:48:52,624 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753152528503_356.jpg' 2025-07-22 10:48:52,879 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:48:52,879 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:48:52,879 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:48:53,233 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:48:53,233 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:48:53,233 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:48:53,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-22 10:48:53,621 - 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-22 10:48:53,621 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 10:48:53,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-22 10:48:53,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-22 10:48:53,622 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 10:48:53,882 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 10:48:53,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-22 10:48:53,884 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753152528524_860.jpg' 2025-07-22 10:48:54,124 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:48:54,124 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:48:54,124 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:48:54,477 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:48:54,477 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:48:54,477 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:48:54,477 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 10:48:54,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-22 10:48:54,873 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 10:48:55,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-22 10:48:55,226 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:48:55,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-22 10:48:55,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-22 10:48:55,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-22 10:48:55,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-22 10:48:55,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-22 10:48:55,490 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753152529247_123.jpg' 2025-07-22 10:48:55,938 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:48:55,938 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:48:55,938 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:48:56,291 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:48:56,291 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:48:56,291 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:48:56,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-22 10:48:56,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-22 10:48:56,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-22 10:48:57,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-22 10:48:57,031 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:48:57,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-22 10:48:57,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-22 10:48:57,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-22 10:48:57,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-22 10:48:57,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-22 10:48:57,293 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753152529519_848.jpg' 2025-07-22 10:48:57,543 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:48:57,543 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:48:57,543 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:48:57,899 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:48:57,899 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:48:57,899 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:48:57,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-22 10:48:58,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-22 10:48:58,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-22 10:48:58,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-22 10:48:58,635 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:48:58,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-22 10:48:58,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-22 10:48:58,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-22 10:48:58,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-22 10:48:58,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-22 10:48:58,898 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753152530194_943.jpg' 2025-07-22 10:48:59,338 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:48:59,338 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:48:59,338 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:48:59,691 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:48:59,691 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:48:59,692 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:48:59,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-22 10:49:00,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-22 10:49:00,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-22 10:49:00,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-22 10:49:00,440 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:49:00,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-22 10:49:00,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-22 10:49:00,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-22 10:49:00,705 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 10:49:00,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-22 10:49:14,210 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753152553917_969.jpg' 2025-07-22 10:49:14,448 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:49:14,449 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:49:14,449 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:49:14,869 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:49:14,870 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:49:14,870 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:49:14,870 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 10:49:15,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-22 10:49:15,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-22 10:49:15,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-22 10:49:15,611 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:49:15,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-22 10:49:15,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-22 10:49:15,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-22 10:49:15,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-22 10:49:15,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-22 10:49:15,873 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753152554540_902.jpg' 2025-07-22 10:49:16,116 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:49:16,116 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:49:16,116 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:49:16,471 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:49:16,471 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:49:16,471 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:49:16,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-22 10:49:16,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-22 10:49:16,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-22 10:49:17,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-22 10:49:17,215 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:49:17,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-22 10:49:17,215 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 10:49:17,215 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 10:49:17,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-22 10:49:17,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-22 10:49:17,476 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753152554546_824.jpg' 2025-07-22 10:49:17,732 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:49:17,732 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:49:17,732 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:49:18,087 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:49:18,087 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:49:18,087 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:49:18,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-22 10:49:18,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-22 10:49:18,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-22 10:49:18,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-22 10:49:18,831 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:49:18,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-22 10:49:18,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-22 10:49:18,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-22 10:49:19,093 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 10:49:19,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-22 10:49:38,256 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753152577990_463.jpg' 2025-07-22 10:49:38,490 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:49:38,490 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:49:38,490 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:49:38,944 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:49:38,944 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:49:38,944 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:49:38,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-22 10:49:39,345 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:49:39,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-22 10:49:39,698 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:49:39,699 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:49:39,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-22 10:49:39,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-22 10:49:39,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-22 10:49:39,957 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 10:49:39,957 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 10:49:40,013 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753152578434_855.jpg' 2025-07-22 10:49:40,259 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:49:40,260 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:49:40,260 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:49:40,616 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:49:40,617 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:49:40,617 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:49:40,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-22 10:49:41,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-22 10:49:41,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-22 10:49:41,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-22 10:49:41,358 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:49:41,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-22 10:49:41,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-22 10:49:41,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-22 10:49:41,617 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 10:49:41,618 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 10:56:23,390 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753152983152_975.jpg' 2025-07-22 10:56:25,319 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:56:25,319 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:56:25,320 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:56:25,764 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:56:25,764 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:56:25,764 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:56:25,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-22 10:56:26,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-22 10:56:26,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-22 10:56:26,497 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:56:26,497 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:56:26,497 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 10:56:26,497 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 10:56:26,497 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 10:56:26,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-22 10:56:26,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-22 10:56:26,754 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753152983409_392.jpg' 2025-07-22 10:56:27,246 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:56:27,246 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:56:27,246 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:56:27,594 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:56:27,595 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:56:27,595 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:56:27,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-22 10:56:27,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-22 10:56:27,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-22 10:56:28,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-22 10:56:28,332 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:56:28,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-22 10:56:28,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-22 10:56:28,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-22 10:56:28,594 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 10:56:28,594 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 10:56:28,595 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753152983275_715.jpg' 2025-07-22 10:56:29,059 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:56:29,059 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:56:29,059 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:56:29,419 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:56:29,420 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:56:29,420 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:56:29,420 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 10:56:29,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-22 10:56:29,809 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 10:56:30,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-22 10:56:30,161 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:56:30,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-22 10:56:30,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-22 10:56:30,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-22 10:56:30,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-22 10:56:30,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-22 10:56:30,425 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753152983601_686.jpg' 2025-07-22 10:56:30,870 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:56:30,870 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:56:30,870 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:56:31,053 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:56:31,053 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:56:31,054 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:56:31,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-22 10:56:31,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-22 10:56:31,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-22 10:56:31,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-22 10:56:31,363 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:56:31,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-22 10:56: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-22 10:56: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-22 10:56: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-22 10:56: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-22 10:56:31,396 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753152983617_169.jpg' 2025-07-22 10:56:31,892 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:56:31,892 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:56:31,892 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:56:32,233 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:56:32,233 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:56:32,233 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:56:32,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-22 10:56:32,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-22 10:56:32,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-22 10:56:32,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-22 10:56:32,980 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:56:32,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-22 10:56:32,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-22 10:56:32,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-22 10:56:33,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-22 10:56:33,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-22 10:56:33,245 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753152983682_573.jpg' 2025-07-22 10:56:33,489 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:56:33,489 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:56:33,490 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:56:33,827 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:56:33,827 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:56:33,827 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:56:33,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-22 10:56:34,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-22 10:56:34,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-22 10:56:34,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-22 10:56:34,556 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:56:34,556 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 10:56:34,556 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 10:56:34,556 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 10:56:34,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-22 10:56:34,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-22 10:56:34,808 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753152983628_817.jpg' 2025-07-22 10:56:35,379 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:56:35,379 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:56:35,379 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:56:35,715 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:56:35,716 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:56:35,716 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:56:35,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-22 10:56:36,099 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:56:36,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-22 10:56:36,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-22 10:56:36,449 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:56:36,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-22 10:56:36,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-22 10:56:36,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-22 10:56:36,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-22 10:56:36,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-22 10:56:36,704 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753152983879_109.jpg' 2025-07-22 10:56:36,955 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:56:36,955 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:56:36,955 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:56:37,294 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:56:37,294 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:56:37,295 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:56:37,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-22 10:56:37,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-22 10:56:37,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-22 10:56:38,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-22 10:56:38,029 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:56:38,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-22 10:56:38,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-22 10:56:38,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-22 10:56:38,281 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 10:56:38,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-22 10:56:38,283 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753152983950_31.jpg' 2025-07-22 10:56:38,544 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:56:38,544 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:56:38,544 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:56:38,886 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:56:38,887 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:56:38,887 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:56:38,887 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 10:56:39,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-22 10:56:39,279 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 10:56:39,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-22 10:56:39,630 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:56:39,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-22 10:56:39,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-22 10:56:39,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-22 10:56:39,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-22 10:56:39,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-22 10:56:39,882 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753152984294_375.jpg' 2025-07-22 10:56:40,184 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:56:40,185 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:56:40,185 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:56:40,525 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:56:40,525 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:56:40,526 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:56:40,526 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 10:56:40,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-22 10:56:40,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-22 10:56:41,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-22 10:56:41,260 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:56:41,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-22 10:56:41,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-22 10:56:41,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-22 10:56:41,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-22 10:56:41,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-22 10:56:41,513 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753152984460_589.jpg' 2025-07-22 10:56:42,160 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:56:42,160 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:56:42,160 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:56:42,500 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:56:42,500 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:56:42,500 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:56:42,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-22 10:56: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-22 10:56:42,890 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 10:56:43,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-22 10:56:43,243 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:56:43,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-22 10:56:43,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-22 10:56:43,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-22 10:56:43,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-22 10:56:43,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-22 10:56:43,501 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753152984808_229.jpg' 2025-07-22 10:56:43,763 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:56:43,763 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:56:43,763 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:56:44,105 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:56:44,105 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:56:44,105 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:56:44,105 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 10:56:44,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-22 10:56:44,491 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 10:56:44,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-22 10:56:44,844 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:56:44,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-22 10:56:44,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-22 10:56:44,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-22 10:56:45,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-22 10:56:45,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-22 10:56:45,099 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753152984864_703.jpg' 2025-07-22 10:56:45,593 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:56:45,593 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:56:45,593 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:56:45,931 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:56:45,931 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:56:45,931 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:56:45,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-22 10:56:46,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-22 10:56:46,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-22 10:56:46,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-22 10:56:46,670 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:56:46,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-22 10:56:46,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-22 10:56:46,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-22 10:56:46,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-22 10:56:46,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-22 10:56:46,929 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753152986024_176.jpg' 2025-07-22 10:56:47,176 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:56:47,176 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:56:47,176 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:56:47,513 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:56:47,513 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:56:47,513 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:56:47,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-22 10:56:47,896 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:56:47,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-22 10:56:48,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-22 10:56:48,248 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:56:48,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-22 10:56:48,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-22 10:56:48,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-22 10:56:48,505 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 10:56:48,505 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 10:56:48,506 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753153006313_683.jpg' 2025-07-22 10:56:48,950 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:56:48,950 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:56:48,950 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:56:49,295 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:56:49,295 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:56:49,295 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:56:49,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-22 10: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': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:56:49,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-22 10:56:50,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-22 10:56:50,036 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:56:50,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-22 10:56:50,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-22 10:56:50,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-22 10:56:50,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-22 10:56:50,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-22 10:56:50,291 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753153007474_544.jpg' 2025-07-22 10:56:50,701 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:56:50,702 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:56:50,702 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:56:51,043 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:56:51,043 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:56:51,043 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:56:51,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-22 10:56:51,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-22 10:56:51,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-22 10:56:51,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-22 10:56:51,787 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:56:51,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-22 10:56:51,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-22 10:56:51,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-22 10:56:52,041 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 10:56:52,041 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 10:56:52,042 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753153007567_684.jpg' 2025-07-22 10:56:52,306 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:56:52,306 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:56:52,306 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:56:52,645 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:56:52,645 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:56:52,645 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:56:52,645 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 10:56:53,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-22 10:56:53,032 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 10:56:53,383 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:56:53,383 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:56:53,383 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 10:56:53,383 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 10:56:53,383 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 10:56:53,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-22 10:56:53,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-22 10:56:53,643 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753153007567_774.jpg' 2025-07-22 10:56:53,877 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:56:53,877 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:56:53,877 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:56:54,222 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:56:54,223 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:56:54,223 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:56: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-22 10:56:54,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-22 10:56: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-22 10:56:54,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-22 10:56:54,955 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:56:54,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-22 10:56:54,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-22 10:56:54,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-22 10:56:55,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-22 10:56:55,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-22 10:56:55,208 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753153008253_177.jpg' 2025-07-22 10:56:55,453 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:56:55,454 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:56:55,454 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:56:55,796 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:56:55,796 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:56:55,796 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:56:55,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-22 10:56:56,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-22 10:56:56,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-22 10:56:56,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-22 10:56:56,539 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:56:56,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-22 10:56:56,539 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 10:56:56,539 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 10:56:56,789 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 10:56:56,789 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 10:56:56,790 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753153009336_721.jpg' 2025-07-22 10:56:57,091 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:56:57,091 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:56:57,091 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:56:57,431 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:56:57,432 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:56:57,432 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:56:57,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-22 10:56:57,824 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:56:57,824 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 10:56:58,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-22 10:56:58,177 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:56:58,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-22 10:56:58,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-22 10:56:58,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-22 10:56:58,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-22 10:56:58,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-22 10:57:11,390 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753153031108_516.jpg' 2025-07-22 10:57:11,702 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:57:11,702 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:57:11,702 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:57:12,040 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:57:12,040 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:57:12,040 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:57:12,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-22 10:57:12,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-22 10:57:12,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-22 10:57:12,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-22 10:57:12,783 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:57:12,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-22 10:57:12,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-22 10:57:12,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-22 10:57:13,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-22 10:57:13,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-22 10:57:13,041 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753153031460_742.jpg' 2025-07-22 10:57:13,269 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:57:13,270 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:57:13,270 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:57:13,609 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:57:13,609 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:57:13,609 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:57:13,609 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 10:57:13,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-22 10:57:13,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-22 10:57:14,346 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:57:14,346 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 10:57:14,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-22 10:57:14,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-22 10:57:14,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-22 10:57:14,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-22 10:57:14,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-22 10:57:14,605 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753153031708_875.jpg' 2025-07-22 10:57:14,854 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:57:14,854 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:57:14,854 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:57:15,191 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:57:15,192 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:57:15,192 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:57:15,192 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 10:57:15,574 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:57:15,575 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 10:57:15,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-22 10:57:15,926 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:57:15,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-22 10:57:15,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-22 10:57:15,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-22 10:57:16,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-22 10:57:16,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-22 10:57:16,180 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753153033216_696.jpg' 2025-07-22 10:57:16,473 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:57:16,473 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:57:16,473 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:57:16,814 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:57:16,814 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:57:16,814 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:57:16,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-22 10:57:17,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-22 10:57:17,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-22 10:57:17,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-22 10:57:17,553 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:57:17,553 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 10:57:17,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-22 10:57:17,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-22 10:57:17,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-22 10:57:17,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-22 10:57:34,377 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753153054069_257.jpg' 2025-07-22 10:57:34,611 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:57:34,611 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:57:34,611 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:57:35,042 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:57:35,042 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:57:35,042 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:57:35,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-22 10:57:35,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-22 10:57:35,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-22 10:57:35,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-22 10:57:35,786 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:57:35,786 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 10:57:35,786 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 10:57:35,786 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 10:57:36,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-22 10:57:36,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-22 10:57:36,044 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753153054774_725.jpg' 2025-07-22 10:57:36,506 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:57:36,506 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:57:36,506 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:57:36,847 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:57:36,847 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:57:36,848 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:57:36,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-22 10:57: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-22 10:57: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-22 10:57:37,585 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 10:57:37,585 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:57:37,585 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 10:57:37,585 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 10:57:37,585 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 10:57:37,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-22 10:57:37,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-22 10:57:37,843 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753153057029_975.jpg' 2025-07-22 10:57:38,305 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 10:57:38,305 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 10:57:38,305 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 10:57:38,650 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 10:57:38,650 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 10:57:38,650 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 10:57:38,650 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 10:57:39,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-22 10:57:39,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-22 10:57:39,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-22 10:57:39,385 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 10:57:39,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-22 10:57:39,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-22 10:57:39,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-22 10:57: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-22 10:57: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-22 11:00:23,795 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753153223456_571.jpg' 2025-07-22 11:00:24,246 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:00:24,246 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:00:24,246 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:00:24,679 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:00:24,680 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:00:24,680 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:00:24,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-22 11:00:25,066 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:00:25,066 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 11:00:25,418 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:00:25,418 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 11:00:25,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-22 11:00:25,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-22 11:00:25,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-22 11:00:25,674 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 11:00:25,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-22 11:00:25,675 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753153223508_496.jpg' 2025-07-22 11:00:25,906 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:00:25,907 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:00:25,907 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:00:26,245 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:00:26,246 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:00:26,246 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:00:26,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-22 11:00:26,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-22 11:00:26,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-22 11:00:26,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-22 11:00:26,992 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:00:26,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-22 11:00:26,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-22 11:00:26,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-22 11:00:27,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-22 11:00:27,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-22 11:00:27,249 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753153223500_775.jpg' 2025-07-22 11:00:27,483 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:00:27,483 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:00:27,484 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:00:27,822 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:00:27,822 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:00:27,822 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:00:27,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-22 11:00:28,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-22 11:00:28,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-22 11:00:28,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-22 11:00:28,553 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:00:28,553 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 11:00:28,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-22 11:00:28,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-22 11:00:28,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-22 11:00:28,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-22 11:00:28,811 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753153223899_149.jpg' 2025-07-22 11:00:29,285 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:00:29,285 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:00:29,285 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:00:29,625 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:00:29,625 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:00:29,625 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:00:29,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-22 11:00:30,010 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:00:30,010 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 11:00:30,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-22 11:00:30,361 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:00:30,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-22 11:00:30,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-22 11:00:30,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-22 11:00:30,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-22 11:00:30,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-22 11:00:30,617 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753153224061_530.jpg' 2025-07-22 11:00:30,849 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:00:30,849 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:00:30,849 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:00:31,030 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:00:31,030 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:00:31,030 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:00:31,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-22 11:00:31,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-22 11:00:31,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-22 11:00:31,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-22 11:00:31,346 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:00:31,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-22 11:00:31,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-22 11:00:31,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-22 11:00: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-22 11:00: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-22 11:00:31,382 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753153224154_498.jpg' 2025-07-22 11:00:31,685 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:00:31,685 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:00:31,686 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:00:32,035 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:00:32,035 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:00:32,035 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:00:32,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-22 11:00:32,426 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:00:32,426 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 11:00:32,777 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:00:32,777 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:00:32,777 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 11:00:32,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-22 11:00:32,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-22 11:00:33,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-22 11:00:33,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-22 11:00:33,034 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753153224309_303.jpg' 2025-07-22 11:00:33,277 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:00:33,277 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:00:33,280 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:00:33,619 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:00:33,619 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:00:33,619 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:00:33,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-22 11:00:34,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-22 11:00:34,010 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 11:00:34,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-22 11:00:34,363 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:00:34,363 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 11:00:34,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-22 11:00:34,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-22 11:00:34,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-22 11:00:34,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-22 11:00:34,614 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753153224718_626.jpg' 2025-07-22 11:00:34,854 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:00:34,854 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:00:34,854 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:00:35,193 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:00:35,194 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:00:35,194 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:00:35,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-22 11:00:35,588 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:00:35,588 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 11:00:35,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-22 11:00:35,944 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:00:35,944 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 11:00:35,944 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 11:00:35,944 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 11:00:36,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-22 11:00:36,197 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 11:00:36,199 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753153224853_694.jpg' 2025-07-22 11:00:36,448 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:00:36,448 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:00:36,448 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:00:36,792 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:00:36,792 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:00:36,792 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:00:36,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-22 11:00:37,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-22 11:00:37,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-22 11:00:37,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-22 11:00:37,528 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:00:37,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-22 11:00:37,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-22 11:00:37,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-22 11:00:37,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-22 11:00:37,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-22 11:00:37,782 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753153225047_748.jpg' 2025-07-22 11:00:38,017 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:00:38,017 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:00:38,017 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:00:38,357 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:00:38,357 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:00:38,357 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:00:38,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-22 11:00:38,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-22 11:00: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-22 11:00:39,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-22 11:00:39,103 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:00:39,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-22 11:00:39,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-22 11:00:39,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-22 11:00:39,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-22 11:00:39,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-22 11:00:39,360 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753153226326_64.jpg' 2025-07-22 11:00:39,602 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:00:39,603 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:00:39,603 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:00:39,941 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:00:39,941 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:00:39,941 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:00:39,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-22 11:00:40,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-22 11:00:40,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-22 11:00:40,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-22 11:00:40,682 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:00:40,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-22 11:00:40,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-22 11:00:40,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-22 11:00:40,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-22 11:00:40,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-22 11:00:40,940 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753153229017_679.jpg' 2025-07-22 11:00:41,191 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:00:41,191 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:00:41,192 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:00:41,536 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:00:41,536 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:00:41,537 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:00:41,537 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 11:00:41,922 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:00:41,923 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 11:00:42,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-22 11:00:42,275 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:00:42,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-22 11:00:42,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-22 11:00:42,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-22 11:00: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-22 11:00: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-22 11:00:42,530 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753153231340_457.jpg' 2025-07-22 11:00:42,772 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:00:42,772 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:00:42,772 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:00:43,113 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:00:43,113 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:00:43,113 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:00:43,113 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 11:00:43,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-22 11:00:43,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-22 11:00:43,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-22 11:00:43,851 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:00:43,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-22 11:00:43,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-22 11:00:43,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-22 11:00:44,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-22 11:00:44,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-22 11:00:47,259 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753153247006_129.jpg' 2025-07-22 11:00:47,503 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:00:47,503 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:00:47,503 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:00:47,844 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:00:47,845 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:00:47,845 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:00:47,845 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 11:00:48,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-22 11:00:48,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-22 11:00:48,585 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:00:48,585 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:00:48,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-22 11:00:48,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-22 11:00:48,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-22 11:00:48,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-22 11:00:48,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-22 11:00:48,841 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753153247931_103.jpg' 2025-07-22 11:00:49,094 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:00:49,094 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:00:49,094 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:00:49,432 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:00:49,433 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:00:49,433 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:00:49,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-22 11:00:49,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-22 11:00:49,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-22 11:00:50,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-22 11:00:50,173 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:00:50,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-22 11:00:50,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-22 11:00:50,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-22 11:00:50,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-22 11:00:50,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-22 11:00:50,432 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753153248194_273.jpg' 2025-07-22 11:00:50,677 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:00:50,678 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:00:50,678 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:00:51,017 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:00:51,018 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:00:51,018 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:00:51,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-22 11:00:51,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-22 11:00:51,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-22 11:00: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-22 11:00:51,753 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:00:51,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-22 11:00:51,754 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 11:00:51,754 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 11:00:52,006 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 11:00:52,006 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 11:00:52,007 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753153248502_649.jpg' 2025-07-22 11:00:52,246 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:00:52,246 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:00:52,247 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:00:52,587 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:00:52,587 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:00:52,587 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:00:52,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-22 11:00:52,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-22 11:00:52,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-22 11:00:53,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-22 11:00:53,327 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:00:53,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-22 11:00:53,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-22 11:00:53,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-22 11:00:53,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-22 11:00:53,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-22 11:00:56,342 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753153256104_641.jpg' 2025-07-22 11:00:56,591 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:00:56,592 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:00:56,592 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:00:56,932 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:00:56,932 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:00:56,932 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:00:56,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-22 11:00:57,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-22 11:00:57,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-22 11:00:57,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-22 11:00:57,677 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:00:57,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-22 11:00:57,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-22 11:00:57,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-22 11:00:57,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-22 11:00:57,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-22 11:01:11,162 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753153270817_719.jpg' 2025-07-22 11:01:11,418 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:01:11,418 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:01:11,418 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:01:11,842 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:01:11,842 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:01:11,842 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:01:11,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-22 11:01:12,246 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:01:12,247 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 11:01:12,597 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:01:12,597 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:01:12,597 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 11:01:12,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-22 11:01:12,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-22 11:01:12,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-22 11:01:12,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-22 11:01:12,850 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753153272336_125.jpg' 2025-07-22 11:01:13,335 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:01:13,335 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:01:13,335 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:01:13,674 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:01:13,674 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:01:13,675 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:01:13,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-22 11:01:14,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-22 11:01:14,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-22 11:01:14,416 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:01:14,416 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 11:01:14,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-22 11:01:14,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-22 11:01:14,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-22 11:01:14,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-22 11:01:14,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-22 11:01:34,448 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753153294164_357.jpg' 2025-07-22 11:01:35,407 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:01:35,407 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:01:35,408 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:01:35,820 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:01:35,820 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:01:35,820 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:01:35,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-22 11:01:36,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-22 11:01:36,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-22 11:01:36,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-22 11:01:36,556 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:01:36,556 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 11:01:36,556 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 11:01:36,556 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 11:01:36,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-22 11:01:36,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-22 11:08:23,691 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753153703458_153.jpg' 2025-07-22 11:08:24,604 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:08:24,604 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:08:24,604 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:08:25,045 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:08:25,045 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:08:25,045 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:08:25,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-22 11:08:25,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-22 11:08:25,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-22 11:08:25,796 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:08:25,796 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:08:25,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-22 11:08:25,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-22 11:08:25,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-22 11:08:26,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-22 11:08:26,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-22 11:08:26,049 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753153703467_321.jpg' 2025-07-22 11:08:26,478 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:08:26,478 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:08:26,478 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:08:26,505 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:08:26,505 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:08:26,505 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:08:26,505 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 11:08:26,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-22 11:08:26,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-22 11:08:26,659 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:08:26,659 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:08:26,659 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 11:08:26,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-22 11:08:26,659 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 11:08:26,682 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 11:08:26,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-22 11:08:26,683 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753153703597_703.jpg' 2025-07-22 11:08:27,140 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:08:27,140 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:08:27,140 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:08:27,493 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:08:27,493 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:08:27,493 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:08: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-22 11:08:27,876 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:08:27,876 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 11:08:28,227 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:08:28,227 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:08:28,227 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 11:08:28,227 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 11:08:28,227 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 11:08:28,488 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 11:08:28,488 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 11:08:28,489 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753153703666_126.jpg' 2025-07-22 11:08:28,790 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:08:28,790 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:08:28,790 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:08:29,134 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:08:29,134 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:08:29,134 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:08:29,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-22 11:08:29,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-22 11:08:29,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-22 11:08:29,877 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:08:29,877 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:08:29,877 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 11:08:29,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-22 11:08:29,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-22 11: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-22 11: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-22 11:08:30,133 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753153703954_510.jpg' 2025-07-22 11:08:30,582 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:08:30,582 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:08:30,583 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:08:30,923 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:08:30,924 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:08:30,924 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:08:30,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-22 11:08:31,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-22 11:08:31,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-22 11:08:31,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-22 11:08:31,668 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:08:31,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-22 11:08:31,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-22 11:08:31,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-22 11:08:31,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-22 11:08:31,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-22 11:08:31,931 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753153703940_824.jpg' 2025-07-22 11:08:32,182 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:08:32,183 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:08:32,183 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:08:32,523 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:08:32,524 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:08:32,524 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:08:32,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-22 11:08:32,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-22 11:08:32,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-22 11:08:33,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-22 11:08:33,264 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:08:33,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-22 11:08:33,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-22 11:08:33,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-22 11:08:33,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-22 11:08:33,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-22 11:08:33,519 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753153704151_843.jpg' 2025-07-22 11:08:33,762 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:08:33,762 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:08:33,762 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:08:34,109 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:08:34,110 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:08:34,110 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:08:34,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-22 11:08:34,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-22 11:08:34,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-22 11:08:34,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-22 11:08:34,856 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:08:34,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-22 11:08:34,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-22 11:08:34,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-22 11:08:35,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-22 11:08:35,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-22 11:08:35,114 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753153704156_432.jpg' 2025-07-22 11:08:35,351 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:08:35,351 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:08:35,351 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:08:35,688 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:08:35,688 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:08:35,689 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:08:35,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-22 11:08:36,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-22 11:08:36,074 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 11:08:36,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-22 11:08:36,427 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:08:36,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-22 11:08:36,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-22 11:08:36,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-22 11:08:36,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-22 11:08:36,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-22 11:08:36,683 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753153704259_401.jpg' 2025-07-22 11:08:37,218 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:08:37,218 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:08:37,218 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:08:37,400 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:08:37,400 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:08:37,400 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:08:37,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-22 11:08:37,525 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:08:37,525 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 11:08:37,717 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:08:37,717 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:08:37,717 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 11:08:37,717 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 11:08:37,717 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 11:08:37,751 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 11:08:37,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-22 11:08:37,753 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753153704313_660.jpg' 2025-07-22 11:08:38,278 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:08:38,278 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:08:38,278 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:08:38,622 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:08:38,622 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:08:38,622 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:08:38,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-22 11:08:39,011 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:08:39,011 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 11:08:39,365 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:08:39,365 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:08:39,365 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 11:08:39,365 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 11:08:39,365 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 11:08:39,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-22 11:08:39,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-22 11:08:39,628 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753153704250_790.jpg' 2025-07-22 11:08:40,079 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:08:40,079 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:08:40,079 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:08:40,419 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:08:40,419 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:08:40,420 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:08:40,420 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 11:08: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-22 11:08: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-22 11:08:41,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-22 11:08:41,157 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:08:41,157 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 11:08:41,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-22 11:08:41,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-22 11:08:41,409 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 11:08:41,410 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 11:08:41,411 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753153704578_160.jpg' 2025-07-22 11:08:41,652 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:08:41,652 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:08:41,652 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:08:41,994 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:08:41,995 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:08:41,995 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:08:41,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-22 11:08:42,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-22 11:08:42,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-22 11:08:42,730 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:08:42,730 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:08:42,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-22 11:08:42,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-22 11:08:42,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-22 11:08:42,993 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 11:08:42,993 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 11:08:42,995 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753153706421_902.jpg' 2025-07-22 11:08:43,573 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:08:43,573 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:08:43,573 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:08:43,929 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:08:43,929 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:08:43,929 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:08:43,929 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 11:08:44,317 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:08:44,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-22 11:08:44,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-22 11:08:44,668 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:08:44,668 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 11:08:44,668 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 11:08:44,668 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 11:08: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-22 11:08: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-22 11:08:44,929 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753153706624_110.jpg' 2025-07-22 11:08:45,163 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:08:45,164 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:08:45,164 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:08:45,517 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:08:45,517 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:08:45,517 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:08:45,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-22 11:08:45,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-22 11:08:45,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-22 11:08: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-22 11:08:46,257 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:08: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-22 11:08: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-22 11:08: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-22 11:08:46,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-22 11:08:46,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-22 11:08:47,830 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753153727584_891.jpg' 2025-07-22 11:08:48,302 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:08:48,302 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:08:48,302 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:08:48,661 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:08:48,661 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:08:48,661 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:08:48,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-22 11:08:49,047 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:08:49,048 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 11:08:49,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-22 11:08:49,400 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:08:49,400 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 11:08:49,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-22 11:08:49,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-22 11:08:49,660 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 11:08:49,660 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 11:08:49,661 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753153728011_794.jpg' 2025-07-22 11:08:50,082 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:08:50,083 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:08:50,083 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:08:50,436 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:08:50,436 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:08:50,436 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:08:50,436 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 11:08:50,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-22 11:08:50,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-22 11:08:51,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-22 11:08:51,174 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:08:51,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-22 11:08:51,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-22 11:08:51,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-22 11:08:51,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-22 11:08: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-22 11:08:51,435 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753153728152_600.jpg' 2025-07-22 11:08:51,668 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:08:51,668 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:08:51,668 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:08:52,020 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:08:52,021 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:08:52,021 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:08: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-22 11:08:52,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-22 11:08:52,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-22 11:08:52,764 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:08:52,765 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:08:52,765 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 11:08:52,765 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 11:08:52,765 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 11:08:53,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-22 11:08:53,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-22 11:08:53,030 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753153728606_195.jpg' 2025-07-22 11:08:53,274 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:08:53,274 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:08:53,274 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:08:53,631 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:08:53,632 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:08:53,632 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:08:53,632 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 11:08:54,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-22 11:08:54,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-22 11:08:54,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-22 11:08:54,371 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:08:54,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-22 11:08:54,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-22 11:08:54,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-22 11:08:54,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-22 11:08:54,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-22 11:08:54,632 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753153730254_681.jpg' 2025-07-22 11:08:55,068 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:08:55,069 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:08:55,069 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:08:55,426 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:08:55,426 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:08:55,426 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:08:55,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-22 11:08:55,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-22 11:08:55,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-22 11:08:56,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-22 11:08:56,166 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:08:56,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-22 11:08:56,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-22 11:08:56,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-22 11:08:56,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-22 11:08:56,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-22 11:08:56,428 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753153730971_935.jpg' 2025-07-22 11:08:56,662 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:08:56,662 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:08:56,662 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:08:57,014 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:08:57,014 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:08:57,015 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:08:57,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-22 11:08:57,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-22 11:08:57,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-22 11:08:57,754 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:08:57,754 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:08:57,754 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 11:08:57,754 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 11:08:57,754 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 11:08:58,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-22 11:08:58,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-22 11:09:12,199 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753153751894_60.jpg' 2025-07-22 11:09:12,442 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:09:12,442 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:09:12,442 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:09:12,855 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:09:12,855 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:09:12,855 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:09:12,855 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 11:09:13,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-22 11:09:13,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-22 11:09:13,589 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:09:13,589 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:09:13,589 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 11:09:13,589 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 11:09:13,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-22 11:09:13,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-22 11:09:13,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-22 11:09:13,853 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753153752735_542.jpg' 2025-07-22 11:09:14,137 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:09:14,138 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:09:14,138 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:09:14,490 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:09:14,491 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:09:14,491 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:09:14,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-22 11:09:14,874 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:09:14,874 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 11:09:15,225 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:09:15,225 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 11:09:15,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-22 11:09:15,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-22 11:09:15,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-22 11:09:15,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-22 11:09:15,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-22 11:09:15,487 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753153754052_370.jpg' 2025-07-22 11:09:15,757 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:09:15,757 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:09:15,758 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:09:16,111 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:09:16,111 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:09:16,111 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:09:16,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-22 11:09:16,498 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:09:16,498 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 11:09:16,854 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:09:16,854 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:09:16,854 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 11:09:16,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-22 11:09:16,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-22 11:09:17,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-22 11:09:17,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-22 11:09:35,937 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753153775706_721.jpg' 2025-07-22 11:09:36,197 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:09:36,197 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:09:36,197 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:09:36,809 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:09:36,809 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:09:36,809 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:09:36,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-22 11:09:37,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-22 11:09:37,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-22 11:09:37,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-22 11:09:37,555 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:09:37,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-22 11:09:37,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-22 11:09:37,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-22 11:09:37,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-22 11:09:37,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-22 11:09:37,817 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753153777438_93.jpg' 2025-07-22 11:09:38,077 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:09:38,077 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:09:38,077 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:09:38,433 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:09:38,433 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:09:38,433 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:09:38,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-22 11:09:38,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-22 11:09:38,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-22 11:09:39,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-22 11:09:39,167 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:09:39,167 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 11:09:39,167 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 11:09:39,167 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 11:09:39,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-22 11:09:39,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-22 11:16:23,610 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753154183414_489.jpg' 2025-07-22 11:16:24,755 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:16:24,755 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:16:24,755 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:16:24,802 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:16:24,802 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:16:24,804 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:16:24,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-22 11:16:24,825 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:16:24,825 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 11:16:24,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-22 11:16:24,999 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:16:24,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-22 11:16:24,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-22 11:16:24,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-22 11:16:25,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-22 11:16:25,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-22 11:16:25,026 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753154183525_475.jpg' 2025-07-22 11:16:25,486 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:16:25,486 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:16:25,486 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:16:25,857 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:16:25,857 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:16:25,857 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:16:25,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-22 11:16:26,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-22 11:16:26,240 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 11:16:26,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-22 11:16:26,591 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:16:26,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-22 11:16:26,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-22 11:16:26,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-22 11:16: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-22 11:16: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-22 11:16:26,856 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753154183529_65.jpg' 2025-07-22 11:16:27,460 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:16:27,460 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:16:27,460 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:16:27,801 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:16:27,802 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:16:27,802 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:16:27,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-22 11:16:28,187 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:16:28,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-22 11:16:28,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-22 11:16:28,538 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:16: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-22 11:16: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-22 11:16: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-22 11:16:28,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-22 11:16:28,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-22 11:16:28,792 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753154183811_720.jpg' 2025-07-22 11:16:29,028 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:16:29,028 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:16:29,028 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:16:29,370 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:16:29,370 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:16:29,370 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:16:29,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-22 11:16:29,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-22 11:16:29,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-22 11:16:30,116 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:16:30,117 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:16:30,117 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 11:16:30,117 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 11:16:30,117 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 11:16:30,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-22 11:16:30,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-22 11:16:30,371 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753154183902_621.jpg' 2025-07-22 11:16:30,888 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:16:30,888 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:16:30,888 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:16:31,226 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:16:31,226 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:16:31,226 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:16:31,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-22 11:16:31,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-22 11:16:31,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-22 11:16:31,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-22 11:16:31,967 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:16:31,967 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 11:16:31,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-22 11:16:31,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-22 11:16:32,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-22 11:16:32,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-22 11:16:32,225 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753154184306_158.jpg' 2025-07-22 11:16:32,869 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:16:32,869 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:16:32,869 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:16:33,210 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:16:33,210 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:16:33,210 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:16:33,210 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 11:16:33,593 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:16:33,594 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 11:16:33,945 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:16:33,945 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:16:33,945 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 11:16:33,945 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 11:16:33,945 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 11:16:34,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-22 11:16:34,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-22 11:16:34,200 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753154184466_89.jpg' 2025-07-22 11:16:34,637 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:16:34,637 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:16:34,637 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:16:34,978 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:16:34,978 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:16:34,978 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:16:34,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-22 11:16:35,365 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:16:35,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-22 11:16:35,717 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:16:35,718 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:16:35,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-22 11:16:35,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-22 11:16:35,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-22 11:16:35,973 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 11:16:35,973 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 11:16:35,974 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753154184474_957.jpg' 2025-07-22 11:16:36,196 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:16:36,196 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:16:36,196 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:16:36,379 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:16:36,379 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:16:36,379 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:16:36,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-22 11:16:36,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-22 11:16:36,505 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 11:16:36,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-22 11:16:36,697 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:16:36,697 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 11:16:36,697 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 11:16:36,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-22 11:16:36,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-22 11:16:36,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-22 11:16:36,735 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753154184678_584.jpg' 2025-07-22 11:16:36,997 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:16:36,997 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:16:36,997 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:16:37,340 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:16:37,341 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:16:37,341 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:16:37,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-22 11:16:37,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-22 11:16:37,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-22 11:16:38,080 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:16:38,080 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:16:38,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-22 11:16:38,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-22 11:16:38,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-22 11:16:38,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-22 11:16:38,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-22 11:16:38,337 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753154184830_771.jpg' 2025-07-22 11:16:38,624 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:16:38,624 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:16:38,624 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:16:38,967 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:16:38,967 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:16:38,967 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:16:38,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-22 11:16:39,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-22 11:16:39,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-22 11:16:39,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-22 11:16:39,705 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:16:39,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-22 11:16:39,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-22 11:16:39,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-22 11:16:39,954 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 11:16:39,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-22 11:16:39,955 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753154185068_112.jpg' 2025-07-22 11:16:40,189 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:16:40,189 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:16:40,189 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:16:40,528 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:16:40,528 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:16:40,528 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:16: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-22 11:16:40,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-22 11:16:40,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-22 11:16:41,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-22 11:16:41,275 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:16:41,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-22 11:16:41,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-22 11:16:41,276 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 11:16:41,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-22 11:16:41,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-22 11:16:41,537 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753154185732_255.jpg' 2025-07-22 11:16:41,788 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:16:41,788 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:16:41,788 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:16:42,142 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:16:42,142 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:16:42,142 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:16:42,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-22 11:16:42,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-22 11:16:42,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-22 11:16:42,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-22 11:16:42,878 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:16:42,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-22 11:16:42,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-22 11:16:42,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-22 11:16:43,139 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 11:16:43,139 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 11:16:43,140 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753154186665_194.jpg' 2025-07-22 11:16:43,826 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:16:43,826 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:16:43,827 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:16:44,182 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:16:44,183 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:16:44,183 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:16:44,183 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 11:16:44,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-22 11:16:44,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-22 11:16:44,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-22 11:16:44,923 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:16:44,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-22 11:16:44,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-22 11:16:44,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-22 11:16:45,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-22 11:16:45,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-22 11:16:45,188 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753154187284_93.jpg' 2025-07-22 11:16:45,936 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:16:45,936 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:16:45,936 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:16:46,293 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:16:46,293 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:16:46,293 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:16:46,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-22 11:16:46,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-22 11:16:46,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-22 11:16:47,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-22 11:16:47,037 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:16:47,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-22 11:16:47,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-22 11:16:47,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-22 11:16:47,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-22 11:16:47,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-22 11:16:47,300 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753154188689_549.jpg' 2025-07-22 11:16:47,542 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:16:47,542 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:16:47,542 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:16:47,893 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:16:47,894 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:16:47,894 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:16:47,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-22 11:16:48,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-22 11:16:48,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-22 11:16:48,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-22 11:16:48,635 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:16:48,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-22 11:16:48,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-22 11:16:48,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-22 11:16:48,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-22 11:16:48,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-22 11:16:48,898 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753154206896_396.jpg' 2025-07-22 11:16:49,392 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:16:49,392 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:16:49,392 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:16:49,743 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:16:49,744 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:16:49,744 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:16:49,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-22 11:16:50,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-22 11:16:50,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-22 11:16:50,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-22 11:16:50,486 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:16:50,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-22 11:16:50,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-22 11:16:50,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-22 11:16:50,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-22 11:16: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-22 11:16:50,745 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753154207065_542.jpg' 2025-07-22 11:16:50,979 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:16:50,979 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:16:50,979 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:16:51,335 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:16:51,335 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:16:51,335 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:16:51,336 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 11:16:51,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-22 11:16:51,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-22 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': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:16:52,078 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:16:52,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-22 11:16:52,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-22 11:16:52,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-22 11:16:52,342 - 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-22 11:16:52,342 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 11:16:52,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-22 11:16:52,343 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753154207878_581.jpg' 2025-07-22 11:16:52,627 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:16:52,628 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:16:52,628 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:16:52,978 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:16:52,978 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:16:52,979 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:16:52,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-22 11:16:53,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-22 11:16:53,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-22 11:16:53,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-22 11:16:53,722 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:16:53,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-22 11:16:53,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-22 11:16:53,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-22 11:16:53,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-22 11:16:53,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-22 11:16:53,986 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753154208452_610.jpg' 2025-07-22 11:16:54,431 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:16:54,431 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:16:54,431 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:16:54,782 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:16:54,783 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:16:54,783 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:16: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-22 11:16: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-22 11:16:55,176 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 11:16:55,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-22 11:16:55,529 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:16:55,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-22 11:16:55,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-22 11:16:55,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-22 11:16:55,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-22 11:16:55,791 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 11:16:55,792 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753154208515_226.jpg' 2025-07-22 11:16:56,036 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:16:56,037 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:16:56,037 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:16:56,394 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:16:56,394 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:16:56,394 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:16:56,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-22 11:16:56,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-22 11:16:56,786 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 11:16:57,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-22 11:16:57,138 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:16:57,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-22 11:16:57,139 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 11:16:57,139 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 11:16:57,400 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 11:16:57,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-22 11:16:57,402 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753154212404_359.jpg' 2025-07-22 11:16:57,826 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:16:57,826 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:16:57,826 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:16:58,183 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:16:58,183 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:16:58,183 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:16:58,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-22 11:16:58,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-22 11:16:58,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-22 11:16:58,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-22 11:16:58,927 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:16:58,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-22 11:16:58,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-22 11:16:58,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-22 11:16:59,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-22 11:16:59,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-22 11:17:10,022 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753154229857_755.jpg' 2025-07-22 11:17:10,251 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:17:10,252 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:17:10,252 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:17:10,609 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:17:10,609 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:17:10,609 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:17:10,609 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 11:17:10,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-22 11:17:10,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-22 11:17:11,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-22 11:17:11,350 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:17:11,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-22 11:17:11,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-22 11:17:11,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-22 11:17:11,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-22 11:17:11,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-22 11:17:11,614 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753154230558_951.jpg' 2025-07-22 11:17:11,858 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:17:11,858 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:17:11,858 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:17:12,211 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:17:12,211 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:17:12,212 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:17:12,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-22 11:17:12,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-22 11:17:12,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-22 11:17:12,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-22 11:17:12,953 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:17:12,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-22 11:17:12,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-22 11:17:12,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-22 11:17:13,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-22 11:17:13,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-22 11:17:13,214 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753154231054_225.jpg' 2025-07-22 11:17:13,465 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:17:13,465 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:17:13,465 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:17:13,819 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:17:13,819 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:17:13,819 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:17:13,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-22 11:17:14,209 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:17:14,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-22 11:17:14,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-22 11:17:14,562 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:17:14,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-22 11:17:14,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-22 11:17:14,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-22 11:17:14,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-22 11:17:14,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-22 11:17:14,826 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753154233998_13.jpg' 2025-07-22 11:17:15,073 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:17:15,073 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:17:15,073 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:17:15,427 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:17:15,427 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:17:15,427 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:17:15,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-22 11:17:15,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-22 11:17:15,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-22 11:17:16,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-22 11:17:16,167 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:17:16,167 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 11:17:16,167 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 11:17:16,167 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 11:17:16,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-22 11:17:16,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-22 11:17:33,724 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753154253592_870.jpg' 2025-07-22 11:17:34,187 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:17:34,187 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:17:34,187 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:17:34,622 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:17:34,623 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:17:34,623 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:17:34,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-22 11:17:35,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-22 11:17:35,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-22 11:17:35,355 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:17:35,356 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:17: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-22 11:17: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-22 11:17: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-22 11:17:35,622 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 11:17:35,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-22 11:17:35,676 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753154255461_896.jpg' 2025-07-22 11:17:35,924 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:17:35,924 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:17:35,924 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:17:36,277 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:17:36,277 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:17:36,277 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:17: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-22 11:17:36,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-22 11:17:36,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-22 11:17:37,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-22 11:17:37,015 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:17:37,015 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 11:17:37,015 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 11:17:37,015 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 11:17:37,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-22 11:17:37,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-22 11:24:23,487 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753154663225_245.jpg' 2025-07-22 11:24:24,375 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:24:24,375 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:24:24,375 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:24:24,821 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:24:24,822 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:24:24,822 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:24:24,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-22 11:24:25,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-22 11:24:25,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-22 11:24:25,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-22 11:24:25,558 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:24:25,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-22 11:24:25,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-22 11:24:25,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-22 11:24:25,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-22 11:24:25,815 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 11:24:25,816 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753154663302_895.jpg' 2025-07-22 11:24:26,414 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:24:26,414 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:24:26,414 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:24:26,768 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:24:26,768 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:24:26,768 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:24: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-22 11:24:27,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-22 11:24:27,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-22 11:24:27,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-22 11:24:27,502 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:24:27,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-22 11:24:27,502 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 11:24:27,502 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 11:24:27,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-22 11:24:27,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-22 11:24:27,763 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753154663423_902.jpg' 2025-07-22 11:24:28,279 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:24:28,280 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:24:28,280 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:24:28,631 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:24:28,631 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:24:28,631 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:24:28,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-22 11:24:29,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-22 11:24:29,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-22 11:24:29,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-22 11:24:29,369 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:24:29,369 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 11:24:29,369 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 11:24:29,369 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 11:24:29,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-22 11:24:29,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-22 11:24:29,633 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753154663651_151.jpg' 2025-07-22 11:24:30,128 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:24:30,128 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:24:30,128 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:24:30,478 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:24:30,479 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:24:30,479 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:24: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-22 11:24:30,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-22 11:24:30,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-22 11:24:31,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-22 11:24:31,212 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:24:31,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-22 11:24:31,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-22 11:24:31,212 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 11:24:31,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-22 11:24:31,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-22 11:24:31,475 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753154663725_256.jpg' 2025-07-22 11:24:32,029 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:24:32,029 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:24:32,029 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:24:32,379 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:24:32,379 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:24:32,379 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:24:32,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-22 11:24:32,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-22 11:24:32,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-22 11:24:33,114 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:24:33,114 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:24:33,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-22 11:24:33,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-22 11:24:33,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-22 11:24:33,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-22 11:24:33,373 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 11:24:33,374 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753154663906_161.jpg' 2025-07-22 11:24:33,829 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:24:33,830 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:24:33,830 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:24:34,181 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:24:34,181 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:24:34,181 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:24:34,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-22 11:24:34,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-22 11:24:34,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-22 11:24:34,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-22 11:24:34,920 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:24:34,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-22 11:24:34,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-22 11:24:34,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-22 11:24:35,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-22 11:24:35,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-22 11:24:35,176 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753154663939_575.jpg' 2025-07-22 11:24:35,606 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:24:35,606 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:24:35,606 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:24:35,956 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:24:35,956 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:24:35,956 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:24: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-22 11:24:36,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-22 11:24:36,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-22 11:24:36,695 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:24:36,695 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:24:36,695 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 11:24:36,695 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 11:24:36,695 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 11:24:36,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-22 11:24:36,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-22 11:24:36,957 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753154663906_165.jpg' 2025-07-22 11:24:37,455 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:24:37,455 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:24:37,455 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:24:37,808 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:24:37,808 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:24:37,808 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:24:37,809 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 11:24:38,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-22 11:24:38,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-22 11:24:38,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-22 11:24:38,554 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:24:38,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-22 11:24:38,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-22 11:24:38,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-22 11:24:38,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-22 11:24:38,815 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 11:24:38,817 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753154664158_18.jpg' 2025-07-22 11:24:39,282 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:24:39,282 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:24:39,283 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:24:39,466 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:24:39,467 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:24:39,467 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:24:39,467 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 11:24:39,591 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:24:39,591 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 11:24:39,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-22 11:24:39,784 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:24:39,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-22 11:24:39,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-22 11:24:39,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-22 11:24:39,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-22 11:24:39,815 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 11:24:39,816 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753154664278_570.jpg' 2025-07-22 11:24:40,069 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:24:40,070 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:24:40,070 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:24:40,411 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:24:40,411 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:24:40,412 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:24:40,412 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 11:24:40,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-22 11:24:40,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-22 11:24:41,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-22 11:24:41,156 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:24:41,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-22 11:24:41,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-22 11:24:41,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-22 11:24:41,412 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 11:24:41,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-22 11:24:41,414 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753154664678_983.jpg' 2025-07-22 11:24:41,655 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:24:41,655 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:24:41,655 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:24:41,994 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:24:41,994 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:24:41,994 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:24:41,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-22 11:24:42,377 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:24:42,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-22 11:24:42,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-22 11:24:42,731 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 11:24:42,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-22 11:24:42,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-22 11:24:42,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-22 11:24:42,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-22 11:24:42,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-22 11:24:42,991 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753154664866_544.jpg' 2025-07-22 11:24:43,201 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:24:43,201 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:24:43,201 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:24:43,228 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:24:43,228 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:24:43,229 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:24:43,229 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 11:24:43,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-22 11:24:43,244 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 11:24:43,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-22 11:24:43,384 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:24:43,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-22 11:24:43,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-22 11:24:43,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-22 11:24:43,409 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 11:24:43,409 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 11:24:43,410 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753154664766_84.jpg' 2025-07-22 11:24:43,996 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:24:43,997 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:24:43,997 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:24:44,350 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:24:44,350 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:24:44,350 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:24:44,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-22 11:24:44,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-22 11:24:44,730 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 11:24:45,080 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:24:45,080 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:24:45,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-22 11:24:45,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-22 11:24:45,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-22 11:24:45,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-22 11:24:45,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-22 11:24:45,343 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753154667248_781.jpg' 2025-07-22 11:24:45,591 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:24:45,591 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:24:45,591 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:24:45,934 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:24:45,934 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:24:45,934 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:24:45,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-22 11:24:46,317 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:24: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-22 11:24:46,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-22 11:24:46,667 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:24:46,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-22 11:24:46,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-22 11:24:46,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-22 11:24:46,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-22 11:24:46,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-22 11:24:46,922 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753154667430_671.jpg' 2025-07-22 11:24:47,151 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:24:47,151 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:24:47,151 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:24:47,493 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:24:47,493 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:24:47,493 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:24:47,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-22 11:24:47,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-22 11:24:47,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-22 11:24:48,234 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:24:48,235 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:24:48,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-22 11:24:48,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-22 11:24:48,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-22 11:24:48,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-22 11:24:48,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-22 11:24:48,494 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753154686525_749.jpg' 2025-07-22 11:24:48,931 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:24:48,931 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:24:48,931 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:24:49,270 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:24:49,270 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:24:49,270 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:24:49,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-22 11:24:49,652 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:24:49,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-22 11:24:50,003 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:24:50,003 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:24:50,003 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 11:24:50,003 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 11:24:50,003 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 11:24: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-22 11:24:50,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-22 11:24:50,260 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753154686784_990.jpg' 2025-07-22 11:24:50,505 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:24:50,506 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:24:50,506 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:24:50,843 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:24:50,844 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:24:50,844 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:24:50,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-22 11:24:51,227 - 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-22 11:24:51,227 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 11:24:51,227 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 11:24:51,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-22 11:24:51,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-22 11:24:51,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-22 11:24:51,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-22 11:24:51,593 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753154687438_58.jpg' 2025-07-22 11:24:51,840 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:24:51,840 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:24:51,840 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:24:52,184 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:24:52,184 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:24:52,184 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:24:52,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-22 11:24:52,571 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:24:52,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-22 11:24:52,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-22 11:24:52,927 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:24:52,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-22 11:24:52,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-22 11:24:52,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-22 11:24:53,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-22 11:24:53,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-22 11:24:53,261 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753154687443_788.jpg' 2025-07-22 11:24:53,500 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:24:53,500 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:24:53,500 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:24:53,882 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:24:53,882 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:24:53,882 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:24:53,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-22 11:24:54,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-22 11:24:54,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-22 11:24:54,619 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:24:54,619 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:24:54,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-22 11:24:54,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-22 11:24:54,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-22 11:24:54,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-22 11:24:54,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-22 11:24:54,876 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753154687823_340.jpg' 2025-07-22 11:24:55,112 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:24:55,112 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:24:55,112 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:24:55,450 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:24:55,451 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:24:55,451 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:24:55,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-22 11:24:55,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-22 11:24:55,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-22 11:24:56,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-22 11:24:56,189 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:24:56,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-22 11:24:56,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-22 11:24:56,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-22 11:24:56,444 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 11:24:56,444 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 11:24:56,445 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753154690560_640.jpg' 2025-07-22 11:24:56,693 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:24:56,693 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:24:56,693 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:24:57,038 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:24:57,038 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:24:57,039 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:24:57,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-22 11:24:57,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-22 11:24:57,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-22 11:24:57,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-22 11:24:57,785 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:24:57,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-22 11:24:57,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-22 11:24:57,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-22 11:24:58,043 - 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-22 11:24:58,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-22 11:24:58,044 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 11:25:09,300 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753154709194_512.jpg' 2025-07-22 11:25:09,524 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:25:09,525 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:25:09,525 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:25:09,864 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:25:09,864 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:25:09,865 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:25:09,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-22 11:25:10,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-22 11:25:10,247 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 11:25:10,600 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:25:10,600 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:25:10,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-22 11:25:10,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-22 11:25:10,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-22 11:25:10,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-22 11:25:10,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-22 11:25:11,418 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753154711200_417.jpg' 2025-07-22 11:25:11,705 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:25:11,705 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:25:11,705 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:25:12,050 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:25:12,050 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:25:12,050 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:25:12,050 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 11:25:12,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-22 11:25:12,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-22 11:25:12,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-22 11:25:12,793 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:25:12,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-22 11:25:12,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-22 11:25:12,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-22 11:25:13,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-22 11:25:13,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-22 11:25:14,724 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753154714448_59.jpg' 2025-07-22 11:25:14,962 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:25:14,962 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:25:14,962 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:25:15,301 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:25:15,301 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:25:15,301 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:25:15,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-22 11:25:15,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-22 11:25:15,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-22 11:25:16,044 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:25:16,045 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:25:16,045 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 11:25:16,045 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 11:25:16,045 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 11:25:16,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-22 11:25:16,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-22 11:25:35,673 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753154735577_815.jpg' 2025-07-22 11:25:36,162 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:25:36,162 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:25:36,162 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:25:36,516 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:25:36,516 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:25:36,516 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:25:36,516 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 11:25:36,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-22 11:25:36,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-22 11:25:37,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-22 11:25:37,266 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:25:37,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-22 11:25:37,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-22 11:25:37,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-22 11:25:37,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-22 11:25:37,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-22 11:25:37,524 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753154737106_304.jpg' 2025-07-22 11:25:37,744 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:25:37,744 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:25:37,744 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:25:38,083 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:25:38,083 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:25:38,083 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:25:38,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-22 11:25:38,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-22 11:25:38,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-22 11:25:38,889 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:25:38,889 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:25:38,889 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 11:25:38,889 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 11:25:38,889 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 11:25:39,146 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 11:25:39,146 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 11:32:22,965 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753155142869_112.jpg' 2025-07-22 11:32:23,864 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:32:23,865 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:32:23,865 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:32:24,299 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:32:24,299 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:32:24,299 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:32:24,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-22 11:32:24,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-22 11:32:24,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-22 11:32:25,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-22 11:32:25,037 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:32:25,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-22 11:32:25,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-22 11:32:25,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-22 11:32:25,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-22 11:32:25,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-22 11:32:25,288 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753155143255_963.jpg' 2025-07-22 11:32:25,759 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:32:25,760 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:32:25,760 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:32:26,104 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:32:26,104 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:32:26,105 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:32:26,105 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 11:32:26,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-22 11:32:26,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-22 11:32:26,847 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:32:26,847 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:32:26,847 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 11:32:26,847 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 11:32:26,847 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 11:32:27,104 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 11:32:27,104 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 11:32:27,105 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753155143372_56.jpg' 2025-07-22 11:32:27,320 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:32:27,321 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:32:27,321 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:32:27,347 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:32:27,347 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:32:27,347 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:32:27,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-22 11:32: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-22 11:32: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-22 11:32:27,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-22 11:32:27,503 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:32:27,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-22 11:32:27,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-22 11:32:27,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-22 11:32:27,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-22 11:32:27,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-22 11:32:27,528 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753155143558_758.jpg' 2025-07-22 11:32:27,945 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:32:27,945 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:32:27,946 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:32:28,297 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:32:28,297 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:32:28,297 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:32:28,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-22 11:32:28,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-22 11:32:28,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-22 11:32:29,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-22 11:32:29,039 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:32:29,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-22 11:32:29,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-22 11:32:29,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-22 11:32:29,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-22 11:32:29,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-22 11:32:29,301 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753155143538_586.jpg' 2025-07-22 11:32:29,776 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:32:29,776 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:32:29,776 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:32:30,114 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:32:30,114 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:32:30,115 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:32:30,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-22 11:32:30,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-22 11:32:30,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-22 11:32:30,855 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:32:30,855 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:32:30,855 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 11:32:30,855 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 11:32:30,855 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 11:32:31,111 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 11:32:31,111 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 11:32:31,113 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753155143834_487.jpg' 2025-07-22 11:32:31,669 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:32:31,669 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:32:31,669 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:32:32,011 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:32:32,011 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:32:32,011 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:32:32,011 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 11:32:32,397 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:32:32,397 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 11:32:32,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-22 11:32:32,750 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:32:32,750 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 11:32:32,750 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 11:32:32,750 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 11:32:33,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-22 11:32:33,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-22 11:32:33,003 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753155143539_159.jpg' 2025-07-22 11:32:33,491 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:32:33,491 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:32:33,491 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:32:33,830 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:32:33,831 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:32:33,831 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:32:33,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-22 11:32:34,214 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:32:34,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-22 11:32:34,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-22 11:32:34,567 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:32:34,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-22 11:32:34,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-22 11:32:34,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-22 11:32:34,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-22 11:32:34,818 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 11:32:34,820 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753155143979_708.jpg' 2025-07-22 11:32:35,269 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:32:35,269 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:32:35,269 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:32:35,610 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:32:35,610 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:32:35,610 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:32:35,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-22 11:32:36,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-22 11:32:36,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-22 11:32:36,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-22 11:32:36,357 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:32:36,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-22 11:32:36,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-22 11:32:36,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-22 11:32:36,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-22 11:32:36,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-22 11:32:36,613 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753155144373_426.jpg' 2025-07-22 11:32:37,097 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:32:37,098 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:32:37,098 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:32:37,434 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:32:37,435 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:32:37,435 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:32:37,435 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 11:32:37,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-22 11:32:37,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-22 11:32:38,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-22 11:32:38,166 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:32:38,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-22 11:32:38,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-22 11:32:38,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-22 11:32:38,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-22 11:32:38,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-22 11:32:38,421 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753155144576_884.jpg' 2025-07-22 11:32:38,725 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:32:38,725 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:32:38,725 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:32:39,061 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:32:39,061 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:32:39,061 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:32:39,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-22 11:32:39,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-22 11:32:39,445 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 11:32:39,796 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:32:39,796 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 11:32:39,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-22 11:32:39,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-22 11:32:39,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-22 11:32:40,048 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 11:32:40,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-22 11:32:40,050 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753155144769_926.jpg' 2025-07-22 11:32:40,273 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:32:40,273 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:32:40,273 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:32:40,454 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:32:40,454 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:32:40,454 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:32:40,454 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 11:32:40,578 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:32:40,578 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 11:32:40,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-22 11:32:40,771 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:32:40,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-22 11:32:40,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-22 11:32:40,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-22 11:32:40,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-22 11:32:40,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-22 11:32:40,806 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753155144944_901.jpg' 2025-07-22 11:32:41,055 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:32:41,055 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:32:41,056 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:32:41,402 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:32:41,402 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:32:41,402 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:32:41,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-22 11:32:41,786 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:32:41,786 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 11:32:42,137 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:32:42,137 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:32:42,137 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 11:32:42,137 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 11:32:42,137 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 11:32:42,393 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 11:32:42,393 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 11:32:42,394 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753155145534_740.jpg' 2025-07-22 11:32:42,634 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:32:42,635 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:32:42,635 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:32:42,974 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:32:42,974 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:32:42,975 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:32:42,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-22 11:32:43,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-22 11:32:43,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-22 11:32:43,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-22 11:32:43,711 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:32:43,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-22 11:32:43,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-22 11:32:43,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-22 11:32:43,962 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 11:32:43,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-22 11:32:43,963 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753155145565_191.jpg' 2025-07-22 11:32:44,459 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:32:44,459 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:32:44,459 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:32:44,797 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:32:44,797 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:32:44,797 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:32:44,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-22 11:32:45,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-22 11:32:45,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-22 11:32:45,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-22 11:32:45,534 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:32:45,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-22 11:32:45,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-22 11:32:45,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-22 11:32:45,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-22 11:32:45,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-22 11:32:45,787 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753155145801_290.jpg' 2025-07-22 11:32:46,036 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:32:46,036 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:32:46,036 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:32:46,373 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:32:46,374 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:32:46,374 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:32:46,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-22 11:32:46,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-22 11:32:46,753 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 11:32:47,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-22 11:32:47,103 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:32:47,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-22 11:32:47,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-22 11:32:47,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-22 11:32:47,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-22 11:32:47,355 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 11:32:47,356 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753155147340_886.jpg' 2025-07-22 11:32:48,057 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:32:48,057 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:32:48,057 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:32:48,391 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:32:48,391 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:32:48,392 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:32:48,392 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 11:32: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-22 11:32: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-22 11:32: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-22 11:32:49,122 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:32: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-22 11:32:49,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-22 11:32:49,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-22 11:32:49,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-22 11:32:49,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-22 11:32:49,379 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753155166823_755.jpg' 2025-07-22 11:32:49,616 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:32:49,617 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:32:49,617 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:32:49,957 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:32:49,958 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:32:49,958 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:32:49,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-22 11:32:50,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-22 11:32:50,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-22 11:32:50,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-22 11:32:50,690 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:32:50,694 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 11:32:50,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-22 11:32:50,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-22 11:32:50,949 - 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-22 11:32:50,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-22 11:32:50,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-22 11:32:50,950 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753155167143_865.jpg' 2025-07-22 11:32:51,184 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:32:51,185 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:32:51,185 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:32:51,519 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:32:51,519 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:32:51,519 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:32:51,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-22 11:32:51,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-22 11:32:51,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-22 11:32:52,250 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:32:52,250 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:32:52,250 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 11:32:52,250 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 11:32:52,250 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 11:32:52,505 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 11:32:52,505 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 11:32:52,506 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753155167357_163.jpg' 2025-07-22 11:32:52,730 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:32:52,730 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:32:52,730 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:32:53,067 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:32:53,068 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:32:53,068 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:32:53,068 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 11:32:53,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-22 11:32:53,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-22 11:32:53,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-22 11:32:53,801 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:32:53,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-22 11:32:53,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-22 11:32:53,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-22 11:32:54,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-22 11:32:54,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-22 11:32:54,061 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753155168495_811.jpg' 2025-07-22 11:32:54,307 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:32:54,308 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:32:54,308 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:32:54,648 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:32:54,648 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:32:54,648 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:32:54,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-22 11:32:55,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-22 11:32:55,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-22 11:32:55,395 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:32:55,395 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:32:55,395 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 11:32:55,395 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 11:32:55,395 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 11:32:55,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-22 11:32:55,651 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 11:32:55,652 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753155169580_247.jpg' 2025-07-22 11:32:55,899 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:32:55,899 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:32:55,900 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:32:56,238 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:32:56,238 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:32:56,238 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:32:56,238 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 11:32:56,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-22 11:32:56,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-22 11:32:56,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-22 11:32:56,974 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:32:56,974 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 11:32:56,974 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 11:32:56,974 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 11:32:57,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-22 11:32:57,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-22 11:32:57,233 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753155170053_429.jpg' 2025-07-22 11:32:57,480 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:32:57,481 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:32:57,481 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:32:57,817 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:32:57,818 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:32:57,818 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:32:57,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-22 11:32:58,198 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:32:58,198 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 11:32:58,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-22 11:32:58,549 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:32:58,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-22 11:32:58,549 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 11:32:58,549 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 11:32:58,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-22 11:32:58,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-22 11:32:58,805 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753155170376_260.jpg' 2025-07-22 11:32:59,053 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:32:59,053 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:32:59,054 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:32:59,394 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:32:59,394 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:32:59,394 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:32:59,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-22 11:32:59,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-22 11:32:59,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-22 11:33:00,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-22 11:33:00,138 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:33:00,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-22 11:33:00,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-22 11:33:00,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-22 11:33:00,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-22 11:33:00,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-22 11:33:10,814 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753155190654_680.jpg' 2025-07-22 11:33:11,057 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:33:11,057 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:33:11,057 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:33:11,484 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:33:11,484 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:33:11,484 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:33:11,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-22 11:33:11,957 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:33:11,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-22 11:33: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-22 11:33:12,310 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:33: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-22 11:33: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-22 11:33: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-22 11:33: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-22 11:33: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-22 11:33:12,562 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753155191280_322.jpg' 2025-07-22 11:33:12,805 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:33:12,805 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:33:12,805 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:33:13,144 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:33:13,144 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:33:13,145 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:33:13,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-22 11:33:13,532 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:33:13,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-22 11:33:13,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-22 11:33:13,887 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:33:13,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-22 11:33:13,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-22 11:33:13,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-22 11:33:14,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-22 11:33:14,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-22 11:33:14,143 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753155193759_394.jpg' 2025-07-22 11:33:14,708 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:33:14,708 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:33:14,708 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:33:15,050 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:33:15,050 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:33:15,050 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:33:15,050 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 11:33:15,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-22 11:33:15,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-22 11:33:15,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-22 11:33:15,787 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:33:15,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-22 11:33:15,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-22 11:33:15,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-22 11:33:16,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-22 11:33:16,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-22 11:33:16,040 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753155194997_780.jpg' 2025-07-22 11:33:16,286 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:33:16,286 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:33:16,286 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:33:16,628 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:33:16,629 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:33:16,629 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:33:16,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-22 11:33:17,013 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:33:17,014 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 11:33:17,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-22 11:33:17,364 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:33:17,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-22 11:33:17,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-22 11:33:17,365 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 11:33:17,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-22 11:33:17,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-22 11:33:34,666 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753155214525_904.jpg' 2025-07-22 11:33:34,912 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:33:34,913 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:33:34,913 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:33:35,345 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:33:35,345 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:33:35,345 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:33:35,345 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 11:33:35,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-22 11:33:35,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-22 11:33:36,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-22 11:33:36,132 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:33:36,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-22 11:33:36,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-22 11:33:36,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-22 11:33:36,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-22 11:33:36,386 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 11:33:37,985 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753155217845_294.jpg' 2025-07-22 11:33:38,219 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:33:38,219 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:33:38,219 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:33:38,560 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:33:38,560 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:33:38,560 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:33:38,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-22 11:33:38,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-22 11:33:38,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-22 11:33:39,288 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:33:39,288 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:33:39,288 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 11:33:39,288 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 11:33:39,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-22 11:33:39,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-22 11:33:39,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-22 11:33:39,541 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753155218589_115.jpg' 2025-07-22 11:33:39,768 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:33:39,768 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:33:39,768 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:33:40,105 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:33:40,105 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:33:40,105 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:33:40,105 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 11:33:40,486 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:33:40,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-22 11:33:40,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-22 11:33:40,834 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:33:40,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-22 11:33:40,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-22 11:33:40,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-22 11:33: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-22 11:33: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-22 11:40:23,357 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753155623268_626.jpg' 2025-07-22 11:40:24,202 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:40:24,202 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:40:24,202 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:40:24,555 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:40:24,555 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:40:24,555 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:40:24,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-22 11:40:24,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-22 11:40:24,945 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 11:40:25,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-22 11:40:25,299 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:40:25,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-22 11:40:25,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-22 11:40:25,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-22 11:40:25,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-22 11:40:25,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-22 11:40:25,557 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753155623518_156.jpg' 2025-07-22 11:40:26,082 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:40:26,082 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:40:26,082 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:40:26,419 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:40:26,419 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:40:26,419 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:40:26,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-22 11:40:26,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-22 11:40:26,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-22 11:40:27,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-22 11:40:27,161 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:40:27,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-22 11:40:27,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-22 11:40:27,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-22 11:40:27,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-22 11:40:27,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-22 11:40:27,419 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753155623701_794.jpg' 2025-07-22 11:40:27,854 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:40:27,854 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:40:27,854 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:40:28,192 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:40:28,192 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:40:28,192 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:40:28,192 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 11:40:28,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-22 11:40:28,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-22 11:40:28,926 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:40:28,926 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:40:28,926 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 11:40:28,926 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 11:40:28,926 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 11:40:29,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-22 11:40:29,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-22 11:40:29,181 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753155623819_484.jpg' 2025-07-22 11:40:29,690 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:40:29,690 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:40:29,690 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:40:30,032 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:40:30,032 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:40:30,032 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:40:30,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-22 11:40:30,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-22 11:40:30,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-22 11:40:30,778 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:40:30,778 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:40:30,778 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 11:40:30,778 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 11:40:30,778 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 11:40:31,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-22 11:40:31,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-22 11:40:31,035 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753155624023_393.jpg' 2025-07-22 11:40:31,495 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:40:31,495 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:40:31,495 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:40:31,833 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:40:31,834 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:40:31,834 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:40:31,834 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 11:40:32,222 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:40:32,222 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 11:40:32,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-22 11:40:32,579 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:40:32,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-22 11:40:32,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-22 11:40:32,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-22 11:40:32,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-22 11:40:32,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-22 11:40:32,837 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753155624154_949.jpg' 2025-07-22 11:40:33,271 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:40:33,272 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:40:33,272 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:40:33,611 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:40:33,611 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:40:33,611 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:40: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-22 11:40:34,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-22 11:40:34,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-22 11:40:34,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-22 11:40:34,354 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:40:34,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-22 11:40:34,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-22 11:40:34,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-22 11:40:34,605 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 11:40:34,605 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 11:40:34,607 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753155624418_510.jpg' 2025-07-22 11:40:35,046 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:40:35,047 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:40:35,047 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:40:35,389 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:40:35,389 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:40:35,389 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:40:35,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-22 11:40:35,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-22 11:40:35,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-22 11:40:36,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-22 11:40:36,130 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:40:36,130 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 11:40:36,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-22 11:40:36,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-22 11:40:36,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-22 11:40:36,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-22 11:40:36,383 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753155624553_188.jpg' 2025-07-22 11:40:36,608 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:40:36,608 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:40:36,609 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:40:36,790 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:40:36,790 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:40:36,790 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:40:36,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-22 11:40:36,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-22 11:40:36,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-22 11:40:37,108 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:40:37,108 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:40:37,108 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 11:40:37,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-22 11:40:37,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-22 11:40:37,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-22 11:40:37,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-22 11:40:37,144 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753155624636_368.jpg' 2025-07-22 11:40:37,390 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:40:37,390 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:40:37,390 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:40:37,734 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:40:37,734 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:40:37,734 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:40:37,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-22 11:40:38,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-22 11:40:38,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-22 11:40:38,466 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:40:38,466 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:40:38,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-22 11:40:38,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-22 11:40:38,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-22 11:40:38,725 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 11:40:38,725 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 11:40:38,726 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753155624916_7.jpg' 2025-07-22 11:40:38,966 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:40:38,966 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:40:38,966 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:40:39,309 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:40:39,309 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:40:39,309 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:40:39,309 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 11:40:39,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-22 11:40:39,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-22 11:40:40,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-22 11:40:40,059 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:40:40,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-22 11:40:40,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-22 11:40:40,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-22 11:40:40,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-22 11:40:40,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-22 11:40:40,314 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753155625614_432.jpg' 2025-07-22 11:40:40,970 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:40:40,970 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:40:40,970 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:40:41,312 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:40:41,313 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:40:41,313 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:40:41,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-22 11:40:41,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-22 11:40:41,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-22 11:40:42,056 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:40:42,056 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:40:42,056 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 11:40:42,056 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 11:40:42,056 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 11:40:42,315 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 11:40:42,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-22 11:40:42,316 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753155626142_788.jpg' 2025-07-22 11:40:42,553 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:40:42,554 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:40:42,554 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:40:42,899 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:40:42,899 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:40:42,899 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:40:42,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-22 11:40:43,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-22 11:40:43,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-22 11:40:43,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-22 11:40:43,634 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:40:43,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-22 11:40:43,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-22 11:40:43,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-22 11:40:43,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-22 11:40:43,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-22 11:40:43,898 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753155627884_425.jpg' 2025-07-22 11:40:44,147 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:40:44,148 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:40:44,148 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:40:44,504 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:40:44,504 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:40:44,504 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:40:44,504 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 11:40:44,896 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:40:44,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-22 11:40:45,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-22 11:40:45,249 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:40:45,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-22 11:40:45,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-22 11:40:45,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-22 11:40:45,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-22 11:40:45,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-22 11:40:47,136 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753155647010_279.jpg' 2025-07-22 11:40:47,558 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:40:47,558 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:40:47,558 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:40:47,906 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:40:47,906 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:40:47,906 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:40:47,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-22 11:40:48,293 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:40:48,293 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 11:40:48,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-22 11:40:48,648 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:40:48,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-22 11:40:48,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-22 11:40:48,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-22 11:40:48,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-22 11:40:48,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-22 11:40:48,912 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753155646946_385.jpg' 2025-07-22 11:40:49,151 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:40:49,151 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:40:49,152 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:40:49,508 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:40:49,508 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:40:49,508 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:40:49,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-22 11:40:49,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-22 11:40:49,898 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 11:40:50,250 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:40:50,250 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:40:50,250 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 11:40:50,250 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 11:40:50,250 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 11:40:50,513 - 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-22 11:40:50,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-22 11:40:50,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-22 11:40:50,514 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753155647927_27.jpg' 2025-07-22 11:40:50,745 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:40:50,746 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:40:50,746 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:40:51,100 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:40:51,100 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:40:51,100 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:40:51,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-22 11:40:51,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-22 11:40:51,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-22 11:40:51,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-22 11:40:51,840 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:40:51,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-22 11:40:51,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-22 11:40:51,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-22 11:40:52,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-22 11:40:52,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-22 11:40:52,102 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753155648875_722.jpg' 2025-07-22 11:40:52,351 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:40:52,351 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:40:52,351 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:40:52,706 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:40:52,707 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:40:52,707 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:40:52,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-22 11:40:53,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-22 11:40:53,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-22 11:40:53,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-22 11:40:53,451 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:40:53,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-22 11:40: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-22 11:40: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-22 11:40:53,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-22 11:40:53,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-22 11:40:53,714 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753155649703_472.jpg' 2025-07-22 11:40:53,972 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:40:53,972 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:40:53,972 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:40:54,327 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:40:54,328 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:40:54,328 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:40:54,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-22 11:40:54,717 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:40:54,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-22 11: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-22 11:40:55,070 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:40:55,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-22 11:40:55,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-22 11:40:55,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-22 11:40:55,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-22 11:40:55,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-22 11:40:55,327 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753155651054_221.jpg' 2025-07-22 11:40:55,559 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:40:55,559 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:40:55,559 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:40:55,911 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:40:55,911 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:40:55,911 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:40:55,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-22 11:40:56,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-22 11:40:56,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-22 11:40:56,653 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:40:56,654 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:40:56,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-22 11:40:56,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-22 11:40:56,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-22 11:40:56,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-22 11:40:56,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-22 11:41:11,917 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753155671755_723.jpg' 2025-07-22 11:41:12,154 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:41:12,154 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:41:12,154 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:41:12,597 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:41:12,597 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:41:12,597 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:41:12,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-22 11:41:12,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-22 11:41:12,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-22 11:41:13,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-22 11:41:13,351 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:41:13,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-22 11:41:13,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-22 11:41:13,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-22 11:41:13,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-22 11:41:13,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-22 11:41:13,616 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753155671747_494.jpg' 2025-07-22 11:41:14,061 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:41:14,061 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:41:14,062 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:41:14,413 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:41:14,414 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:41:14,414 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:41:14,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-22 11:41:14,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-22 11:41:14,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-22 11:41:15,158 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:41:15,158 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:41:15,158 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 11:41:15,158 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 11:41:15,158 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 11:41:15,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-22 11:41:15,422 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 11:41:15,423 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753155674237_553.jpg' 2025-07-22 11:41:15,676 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:41:15,677 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:41:15,677 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:41:16,025 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:41:16,025 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:41:16,025 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:41:16,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-22 11:41:16,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-22 11:41:16,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-22 11:41:16,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-22 11:41:16,770 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:41:16,770 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 11:41:16,770 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 11:41:16,770 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 11:41:17,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-22 11:41:17,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-22 11:41:17,034 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753155675813_250.jpg' 2025-07-22 11:41:17,279 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:41:17,279 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:41:17,279 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:41:17,632 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:41:17,633 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:41:17,633 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:41:17,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-22 11:41:18,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-22 11:41:18,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-22 11:41:18,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-22 11:41:18,380 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:41:18,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-22 11:41:18,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-22 11:41:18,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-22 11:41:18,643 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 11:41:18,643 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 11:41:35,491 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753155695385_969.jpg' 2025-07-22 11:41:35,962 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:41:35,962 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:41:35,963 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:41:36,338 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:41:36,338 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:41:36,338 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:41:36,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-22 11:41:36,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-22 11:41:36,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-22 11:41:37,084 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:41:37,085 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:41:37,085 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 11:41:37,085 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 11:41:37,085 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 11:41:37,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-22 11:41:37,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-22 11:41:38,921 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753155698797_587.jpg' 2025-07-22 11:41:39,147 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:41:39,147 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:41:39,148 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:41:39,505 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:41:39,505 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:41:39,505 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:41:39,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-22 11:41:39,890 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:41:39,890 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 11:41:40,243 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:41:40,243 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:41: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-22 11:41: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-22 11:41: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-22 11:41:40,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-22 11:41:40,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-22 11:41:40,544 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753155700435_562.jpg' 2025-07-22 11:41:40,856 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:41:40,856 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:41:40,856 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:41:41,208 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:41:41,208 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:41:41,208 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:41:41,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-22 11:41:41,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-22 11:41:41,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-22 11:41:41,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-22 11:41:41,953 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:41:41,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-22 11:41:41,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-22 11:41:41,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-22 11:41:42,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-22 11:41:42,214 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 11:48:22,762 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156102651_572.jpg' 2025-07-22 11:48:23,988 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:48:23,988 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:48:23,988 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:48:24,421 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:48:24,421 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:48:24,421 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:48:24,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-22 11:48:24,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-22 11:48:24,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-22 11:48:25,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-22 11:48:25,172 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:48:25,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-22 11:48:25,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-22 11:48:25,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-22 11:48:25,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-22 11:48:25,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-22 11:48:25,435 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156103459_633.jpg' 2025-07-22 11:48:25,672 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:48:25,673 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:48:25,673 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:48:26,029 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:48:26,029 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:48:26,029 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:48:26,029 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 11:48:26,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-22 11:48:26,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-22 11:48:26,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-22 11:48:26,774 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:48:26,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-22 11:48:26,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-22 11:48:26,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-22 11:48:27,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-22 11:48:27,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-22 11:48:27,037 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156103439_845.jpg' 2025-07-22 11:48:27,482 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:48:27,482 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:48:27,482 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:48:27,834 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:48:27,835 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:48:27,835 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:48:27,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-22 11:48:28,219 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:48:28,219 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 11:48:28,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-22 11:48:28,573 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:48:28,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-22 11:48:28,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-22 11:48:28,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-22 11:48:28,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-22 11:48:28,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-22 11:48:28,838 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156103604_98.jpg' 2025-07-22 11:48:29,074 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:48:29,074 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:48:29,074 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:48:29,428 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:48:29,428 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:48:29,428 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:48:29,428 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 11:48:29,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-22 11:48:29,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-22 11:48:30,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-22 11:48:30,161 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:48:30,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-22 11:48:30,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-22 11:48:30,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-22 11:48:30,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-22 11:48:30,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-22 11:48:30,422 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156103619_361.jpg' 2025-07-22 11:48:30,936 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:48:30,936 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:48:30,936 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:48:31,293 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:48:31,293 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:48:31,293 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:48: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-22 11:48:31,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-22 11:48:31,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-22 11:48:32,033 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:48:32,034 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:48:32,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-22 11:48:32,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-22 11:48:32,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-22 11:48:32,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-22 11:48:32,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-22 11:48:32,298 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156103901_899.jpg' 2025-07-22 11:48:32,918 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:48:32,919 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:48:32,919 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:48:33,279 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:48:33,279 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:48:33,279 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:48:33,279 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 11:48:33,667 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:48:33,667 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 11:48:34,022 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:48:34,022 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:48:34,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-22 11:48:34,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-22 11:48:34,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-22 11:48:34,285 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 11:48:34,285 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 11:48:34,286 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156103958_358.jpg' 2025-07-22 11:48:34,713 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:48:34,713 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:48:34,713 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:48:35,069 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:48:35,069 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:48:35,069 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:48:35,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-22 11:48:35,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-22 11:48:35,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-22 11:48:35,812 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:48:35,812 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:48:35,812 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 11:48:35,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-22 11:48:35,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-22 11:48:36,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-22 11:48:36,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-22 11:48:36,079 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156103991_144.jpg' 2025-07-22 11:48:36,514 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:48:36,515 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:48:36,515 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:48:36,871 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:48:36,871 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:48:36,871 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:48:36,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-22 11:48:37,259 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:48:37,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-22 11:48: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-22 11:48:37,613 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:48:37,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-22 11:48:37,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-22 11:48:37,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-22 11:48:37,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-22 11:48:37,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-22 11:48:37,876 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156104012_370.jpg' 2025-07-22 11:48:38,137 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:48:38,137 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:48:38,138 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:48:38,490 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:48:38,491 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:48:38,491 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:48:38,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-22 11:48:38,885 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:48:38,885 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 11:48:39,238 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:48:39,238 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:48:39,238 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 11:48:39,238 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 11:48:39,238 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 11:48:39,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-22 11:48:39,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-22 11:48:39,499 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156104271_778.jpg' 2025-07-22 11:48:39,912 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:48:39,912 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:48:39,912 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:48:40,097 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:48:40,097 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:48:40,097 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:48:40,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-22 11:48:40,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-22 11:48:40,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-22 11:48:40,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-22 11:48:40,418 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:48:40,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-22 11:48:40,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-22 11:48:40,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-22 11:48:40,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-22 11:48:40,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-22 11:48:40,452 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156104543_515.jpg' 2025-07-22 11:48:40,914 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:48:40,914 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:48:40,914 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:48:41,259 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:48:41,259 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:48:41,259 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:48:41,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-22 11:48:41,649 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:48:41,650 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 11:48:42,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-22 11:48:42,000 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:48:42,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-22 11:48:42,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-22 11:48:42,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-22 11:48:42,256 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 11:48:42,256 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 11:48:42,257 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156104520_68.jpg' 2025-07-22 11:48:42,557 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:48:42,557 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:48:42,557 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:48:42,895 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:48:42,895 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:48:42,895 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:48:42,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-22 11:48:43,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-22 11:48:43,285 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 11:48:43,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-22 11:48:43,638 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:48:43,639 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 11:48:43,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-22 11:48:43,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-22 11:48:43,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-22 11:48:43,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-22 11:48:43,895 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156104759_379.jpg' 2025-07-22 11:48:44,440 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:48:44,440 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:48:44,440 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:48:44,778 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:48:44,779 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:48:44,779 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:48:44,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-22 11:48:45,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-22 11:48:45,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-22 11:48:45,525 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:48:45,525 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 11:48:45,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-22 11:48:45,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-22 11:48:45,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-22 11:48:45,780 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 11:48:45,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-22 11:48:45,782 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156105241_972.jpg' 2025-07-22 11:48:46,285 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:48:46,286 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:48:46,286 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:48:46,628 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:48:46,628 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:48:46,628 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:48:46,628 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 11:48:47,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-22 11:48:47,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-22 11:48:47,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-22 11:48:47,363 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:48:47,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-22 11:48:47,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-22 11:48:47,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-22 11:48:47,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-22 11:48:47,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-22 11:48:47,617 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156107368_468.jpg' 2025-07-22 11:48:47,873 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:48:47,873 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:48:47,873 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:48:48,216 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:48:48,217 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:48:48,217 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:48:48,217 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 11:48:48,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-22 11:48:48,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-22 11:48:48,958 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:48:48,958 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:48:48,958 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 11:48:48,958 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 11:48:48,958 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 11:48:49,208 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 11:48:49,208 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 11:48:49,209 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156127004_406.jpg' 2025-07-22 11:48:49,447 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:48:49,447 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:48:49,447 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:48:49,789 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:48:49,790 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:48:49,790 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:48:49,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-22 11:48:50,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-22 11:48:50,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-22 11:48:50,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-22 11:48:50,530 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:48:50,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-22 11:48:50,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-22 11:48:50,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-22 11:48:50,788 - 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-22 11:48:50,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-22 11:48:50,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-22 11:48:50,790 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156127001_913.jpg' 2025-07-22 11:48:51,257 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:48:51,257 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:48:51,257 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:48:51,596 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:48:51,596 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:48:51,596 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:48:51,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-22 11:48:51,979 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:48:51,979 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 11:48:52,331 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:48:52,331 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:48:52,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-22 11:48:52,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-22 11:48:52,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-22 11:48: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-22 11:48: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-22 11:48:52,585 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156127489_564.jpg' 2025-07-22 11:48:52,879 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:48:52,879 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:48:52,879 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:48:53,224 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:48:53,224 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:48:53,224 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:48:53,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-22 11:48:53,607 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:48:53,607 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 11:48:53,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-22 11:48:53,960 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:48:53,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-22 11:48:53,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-22 11:48:53,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-22 11:48:54,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-22 11:48:54,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-22 11:48:54,218 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156127489_327.jpg' 2025-07-22 11:48:54,445 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:48:54,446 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:48:54,446 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:48:54,788 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:48:54,789 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:48:54,789 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:48:54,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-22 11:48:55,178 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:48:55,178 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 11:48:55,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-22 11:48:55,534 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:48:55,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-22 11:48:55,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-22 11:48:55,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-22 11:48:55,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-22 11:48:55,787 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 11:48:55,788 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156127613_950.jpg' 2025-07-22 11:48:56,211 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:48:56,212 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:48:56,212 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:48:56,552 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:48:56,553 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:48:56,553 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:48:56,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-22 11:48:56,936 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:48:56,936 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 11:48:57,290 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:48:57,290 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:48:57,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-22 11:48:57,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-22 11:48:57,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-22 11:48:57,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-22 11:48:57,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-22 11:48:57,550 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156129601_464.jpg' 2025-07-22 11:48:57,806 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:48:57,807 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:48:57,807 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:48:58,147 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:48:58,147 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:48:58,147 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:48:58,147 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 11:48:58,535 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:48:58,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-22 11:48:58,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-22 11:48:58,887 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:48:58,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-22 11:48:58,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-22 11:48:58,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-22 11:48:59,139 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 11:48:59,139 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 11:49:11,294 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156151121_53.jpg' 2025-07-22 11:49:11,555 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:49:11,555 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:49:11,555 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:49:11,980 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:49:11,980 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:49:11,980 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:49:11,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-22 11:49:12,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-22 11:49:12,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-22 11:49:12,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-22 11:49:12,746 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:49:12,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-22 11:49:12,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-22 11:49:12,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-22 11:49:12,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-22 11:49:12,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-22 11:49:13,000 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156151604_801.jpg' 2025-07-22 11:49:13,235 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:49:13,235 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:49:13,235 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:49:13,577 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:49:13,578 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:49:13,578 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:49:13,578 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 11:49:13,965 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:49:13,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-22 11:49:14,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-22 11:49:14,316 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:49:14,316 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 11:49:14,316 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 11:49:14,317 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 11:49:14,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-22 11:49:14,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-22 11:49:14,571 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156153297_24.jpg' 2025-07-22 11:49:15,063 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:49:15,063 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:49:15,063 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:49:15,396 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:49:15,396 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:49:15,396 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:49:15,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-22 11:49:15,774 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:49:15,775 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 11:49:16,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-22 11:49:16,124 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:49: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-22 11:49: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-22 11:49: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-22 11:49: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-22 11:49: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-22 11:49:16,380 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156153812_560.jpg' 2025-07-22 11:49:16,609 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:49:16,610 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:49:16,610 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:49:16,948 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:49:16,949 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:49:16,949 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:49:16,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-22 11:49:17,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-22 11:49:17,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-22 11:49:17,682 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:49:17,682 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 11:49:17,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-22 11:49:17,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-22 11:49:17,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-22 11:49:17,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-22 11:49:17,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-22 11:49:35,315 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156175180_397.jpg' 2025-07-22 11:49:35,570 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:49:35,570 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:49:35,570 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:49:35,995 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:49:35,995 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:49:35,995 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:49:35,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-22 11:49:36,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-22 11:49:36,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-22 11:49:36,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-22 11:49:36,739 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:49:36,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-22 11:49:36,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-22 11:49:36,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-22 11:49:36,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-22 11:49:36,991 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 11:49:36,992 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156176047_407.jpg' 2025-07-22 11:49:37,228 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:49:37,229 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:49:37,229 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:49:37,568 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:49:37,568 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:49:37,568 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:49:37,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-22 11:49:37,955 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:49:37,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-22 11:49:38,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-22 11:49:38,307 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:49:38,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-22 11:49:38,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-22 11:49:38,307 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 11:49:38,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-22 11:49:38,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-22 11:49:38,569 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156176883_323.jpg' 2025-07-22 11:49:38,801 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:49:38,801 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:49:38,801 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:49:39,145 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:49:39,145 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:49:39,145 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:49:39,145 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 11:49:39,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-22 11:49:39,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-22 11:49:39,889 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:49:39,890 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:49:39,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-22 11:49:39,890 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 11:49:39,890 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 11:49:40,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-22 11:49:40,147 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 11:56:23,400 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156583233_97.jpg' 2025-07-22 11:56:24,343 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:56:24,344 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:56:24,344 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:56:24,766 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:56:24,766 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:56:24,766 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:56:24,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-22 11:56:25,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-22 11:56:25,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-22 11:56:25,504 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:56:25,505 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:56:25,505 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 11:56:25,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-22 11:56:25,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-22 11:56:25,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-22 11:56:25,759 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 11:56:25,761 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156583355_967.jpg' 2025-07-22 11:56:26,242 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:56:26,243 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:56:26,243 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:56:26,586 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:56:26,586 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:56:26,586 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:56:26,586 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 11:56:26,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-22 11:56:26,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-22 11:56:27,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-22 11:56:27,328 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:56:27,328 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 11:56:27,328 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 11:56:27,328 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 11:56:27,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-22 11:56:27,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-22 11:56:27,588 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156583384_509.jpg' 2025-07-22 11:56:28,019 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:56:28,019 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:56:28,019 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:56:28,046 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:56:28,046 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:56:28,046 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:56:28,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-22 11:56:28,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-22 11:56:28,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-22 11:56:28,202 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:56:28,202 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:56:28,202 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 11:56:28,202 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 11:56:28,202 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 11:56:28,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-22 11:56:28,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-22 11:56:28,225 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156583449_910.jpg' 2025-07-22 11:56:28,663 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:56:28,663 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:56:28,663 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:56:29,017 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:56:29,018 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:56:29,018 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:56:29,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-22 11:56:29,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-22 11:56:29,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-22 11:56:29,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-22 11:56:29,759 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:56:29,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-22 11:56:29,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-22 11:56:29,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-22 11:56:30,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-22 11:56:30,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-22 11:56:30,019 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156583887_230.jpg' 2025-07-22 11:56:30,487 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:56:30,488 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:56:30,488 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:56:30,829 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:56:30,829 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:56:30,829 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:56:30,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-22 11:56:31,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-22 11:56:31,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-22 11:56:31,577 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:56:31,578 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:56:31,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-22 11:56:31,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-22 11:56:31,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-22 11:56:31,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-22 11:56:31,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-22 11:56:31,838 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156583852_287.jpg' 2025-07-22 11:56:32,279 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:56:32,279 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:56:32,279 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:56:32,622 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:56:32,622 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:56:32,623 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:56:32,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-22 11:56:33,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-22 11:56:33,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-22 11:56:33,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-22 11:56:33,360 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:56:33,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-22 11:56:33,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-22 11:56:33,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-22 11:56:33,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-22 11:56:33,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-22 11:56:33,614 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156584348_278.jpg' 2025-07-22 11:56:33,855 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:56:33,855 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:56:33,855 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:56:34,193 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:56:34,193 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:56:34,193 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:56:34,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-22 11:56:34,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-22 11:56:34,575 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 11:56:34,927 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:56:34,928 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:56:34,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-22 11:56:34,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-22 11:56:34,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-22 11:56:35,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-22 11:56:35,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-22 11:56:35,182 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156584632_825.jpg' 2025-07-22 11:56:35,752 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:56:35,752 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:56:35,752 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:56:36,093 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:56:36,093 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:56:36,093 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:56:36,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-22 11:56:36,485 - 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-22 11:56:36,485 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 11:56:36,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-22 11:56:36,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-22 11:56:36,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-22 11:56:36,747 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 11:56:36,747 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 11:56:36,748 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156584550_641.jpg' 2025-07-22 11:56:37,201 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:56:37,201 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:56:37,201 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:56:37,537 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:56:37,537 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:56:37,537 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:56:37,538 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 11:56:37,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-22 11:56:37,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-22 11:56:38,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-22 11:56:38,276 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:56:38,276 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 11:56:38,276 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 11:56:38,276 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 11:56:38,533 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 11:56:38,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-22 11:56:38,534 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156584692_146.jpg' 2025-07-22 11:56:38,785 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:56:38,785 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:56:38,785 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:56:39,124 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:56:39,124 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:56:39,124 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:56:39,124 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 11:56:39,506 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:56:39,506 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 11:56:39,859 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:56:39,859 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:56:39,859 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 11:56:39,860 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 11:56:39,860 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 11:56:40,116 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 11:56:40,116 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 11:56:40,117 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156584775_768.jpg' 2025-07-22 11:56:40,359 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:56:40,359 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:56:40,359 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:56:40,701 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:56:40,701 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:56:40,701 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:56: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-22 11:56:41,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-22 11:56:41,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-22 11:56:41,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-22 11:56:41,446 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:56:41,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-22 11:56:41,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-22 11:56:41,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-22 11:56:41,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-22 11:56:41,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-22 11:56:41,703 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156584898_38.jpg' 2025-07-22 11:56:42,147 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:56:42,147 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:56:42,147 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:56:42,328 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:56:42,328 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:56:42,328 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:56:42,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-22 11:56:42,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-22 11:56:42,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-22 11:56:42,644 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:56:42,645 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:56:42,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-22 11:56:42,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-22 11:56:42,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-22 11:56:42,680 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 11:56:42,680 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 11:56:42,681 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156585284_94.jpg' 2025-07-22 11:56:42,981 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:56:42,981 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:56:42,981 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:56:43,323 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:56:43,323 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:56:43,323 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:56:43,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-22 11:56:43,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-22 11:56:43,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-22 11:56:44,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-22 11:56:44,063 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:56:44,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-22 11:56:44,064 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 11:56:44,064 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 11:56:44,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-22 11:56:44,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-22 11:56:44,324 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156585484_416.jpg' 2025-07-22 11:56:44,802 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:56:44,802 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:56:44,802 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:56:45,143 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:56:45,143 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:56:45,144 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:56:45,144 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 11:56:45,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-22 11:56:45,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-22 11:56:45,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-22 11:56:45,886 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:56:45,886 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 11:56:45,886 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 11:56:45,886 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 11:56:46,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-22 11:56:46,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-22 11:56:46,141 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156587581_861.jpg' 2025-07-22 11:56:46,434 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:56:46,434 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:56:46,434 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:56:46,773 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:56:46,774 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:56:46,774 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:56:46,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-22 11:56:47,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-22 11:56:47,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-22 11:56:47,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-22 11:56:47,514 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:56:47,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-22 11:56:47,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-22 11:56:47,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-22 11:56:47,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-22 11:56:47,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-22 11:56:47,782 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156607573_4.jpg' 2025-07-22 11:56:48,007 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:56:48,007 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:56:48,008 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:56:48,357 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:56:48,357 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:56:48,357 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:56:48,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-22 11:56:48,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-22 11:56:48,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-22 11:56:49,092 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:56:49,092 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:56:49,092 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 11:56:49,092 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 11:56:49,092 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 11:56:49,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-22 11:56:49,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-22 11:56:49,354 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156607688_251.jpg' 2025-07-22 11:56:49,622 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:56:49,622 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:56:49,622 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:56:49,981 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:56:49,981 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:56:49,981 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:56:49,981 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 11:56:50,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-22 11:56:50,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-22 11:56:50,732 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:56:50,732 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:56:50,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-22 11:56:50,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-22 11:56:50,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-22 11:56:50,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-22 11:56:50,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-22 11:56:50,995 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156608152_178.jpg' 2025-07-22 11:56:51,419 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:56:51,419 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:56:51,419 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:56:51,773 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:56:51,773 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:56:51,773 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:56:51,773 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 11:56:52,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-22 11:56:52,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-22 11: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': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:56:52,520 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:56:52,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-22 11:56:52,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-22 11:56:52,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-22 11:56:52,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-22 11:56:52,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-22 11:56:52,782 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156609097_678.jpg' 2025-07-22 11:56:53,018 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:56:53,019 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:56:53,019 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:56:53,368 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:56:53,368 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:56:53,368 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:56:53,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-22 11:56:53,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-22 11:56:53,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-22 11:56:54,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-22 11:56:54,114 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:56:54,114 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 11:56:54,114 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 11:56:54,114 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 11:56:54,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-22 11:56:54,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-22 11:56:54,381 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156609191_535.jpg' 2025-07-22 11:56:54,862 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:56:54,862 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:56:54,862 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:56:55,221 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:56:55,221 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:56:55,221 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:56:55,221 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 11:56:55,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-22 11:56:55,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-22 11:56:55,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-22 11:56:55,973 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:56:55,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-22 11:56:55,973 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 11:56:55,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-22 11:56:56,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-22 11:56:56,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-22 11:56:56,237 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156609295_990.jpg' 2025-07-22 11:56:56,679 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:56:56,679 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:56:56,679 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:56:57,033 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:56:57,033 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:56:57,033 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:56:57,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-22 11:56:57,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-22 11:56:57,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-22 11:56:57,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-22 11:56:57,779 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:56:57,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-22 11:56:57,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-22 11:56:57,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-22 11:56:58,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-22 11:56:58,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-22 11:57:13,115 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156632952_89.jpg' 2025-07-22 11:57:13,355 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:57:13,355 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:57:13,355 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:57:13,782 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:57:13,782 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:57:13,782 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:57:13,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-22 11:57:14,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-22 11:57:14,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-22 11:57:14,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-22 11:57:14,529 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:57:14,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-22 11:57:14,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-22 11:57:14,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-22 11:57:14,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-22 11:57:14,787 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 11:57:14,789 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156633240_548.jpg' 2025-07-22 11:57:15,061 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:57:15,061 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:57:15,061 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:57:15,417 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:57:15,417 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:57:15,417 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:57:15,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-22 11:57:15,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-22 11:57:15,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-22 11:57:16,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-22 11:57:16,165 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:57:16,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-22 11:57:16,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-22 11:57:16,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-22 11:57:16,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-22 11:57:16,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-22 11:57:16,427 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156633352_323.jpg' 2025-07-22 11:57:16,684 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:57:16,685 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:57:16,685 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:57:17,041 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:57:17,041 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:57:17,041 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:57:17,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-22 11:57:17,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-22 11:57:17,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-22 11:57:17,788 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:57:17,789 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:57:17,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-22 11:57:17,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-22 11:57:17,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-22 11:57:18,051 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 11:57:18,051 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 11:57:18,052 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156635161_526.jpg' 2025-07-22 11:57:18,278 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:57:18,278 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:57:18,278 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:57:18,637 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:57:18,638 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:57:18,638 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:57:18,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-22 11:57:19,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-22 11:57:19,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-22 11:57:19,381 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:57:19,381 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:57:19,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-22 11:57:19,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-22 11:57:19,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-22 11:57:19,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-22 11:57:19,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-22 11:57:37,347 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156657220_206.jpg' 2025-07-22 11:57:37,590 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:57:37,591 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:57:37,591 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:57:38,022 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:57:38,022 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:57:38,022 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:57:38,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-22 11:57:38,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-22 11:57:38,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-22 11:57:38,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-22 11:57:38,767 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:57:38,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-22 11:57:38,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-22 11:57:38,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-22 11:57:39,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-22 11:57:39,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-22 11:57:39,028 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156657651_676.jpg' 2025-07-22 11:57:39,255 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:57:39,255 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:57:39,255 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:57:39,608 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:57:39,608 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:57:39,608 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:57: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-22 11:57:39,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-22 11:57:39,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-22 11:57: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-22 11:57:40,342 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:57: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-22 11:57: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-22 11:57: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-22 11:57:40,602 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 11:57:40,602 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 11:57:40,603 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156657856_1.jpg' 2025-07-22 11:57:40,851 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 11:57:40,851 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 11:57:40,851 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 11:57:41,211 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 11:57:41,211 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 11:57:41,211 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 11:57:41,211 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 11:57:41,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-22 11:57:41,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-22 11:57:41,958 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 11:57:41,958 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 11:57:41,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-22 11:57:41,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-22 11:57:41,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-22 11:57:42,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-22 11:57:42,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-22 12:00:23,658 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156823461_539.jpg' 2025-07-22 12:00:23,900 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:00:23,901 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:00:23,901 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:00:24,348 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:00:24,348 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:00:24,348 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:00:24,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-22 12:00:24,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-22 12:00:24,745 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 12:00:25,099 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:00:25,099 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:00:25,099 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 12:00:25,099 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 12:00:25,099 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 12:00:25,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-22 12:00:25,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-22 12:00:25,362 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156823629_282.jpg' 2025-07-22 12:00:25,618 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:00:25,618 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:00:25,618 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:00:25,975 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:00:25,975 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:00:25,975 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:00:25,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-22 12:00:26,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-22 12:00:26,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-22 12:00:26,717 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:00:26,717 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:00:26,717 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 12:00:26,717 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 12:00:26,717 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 12:00:26,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-22 12:00:26,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-22 12:00:26,982 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156823740_77.jpg' 2025-07-22 12:00:27,201 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:00:27,201 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:00:27,201 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:00:27,231 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:00:27,231 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:00:27,231 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:00:27,231 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 12:00:27,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-22 12:00:27,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-22 12:00:27,388 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:00:27,388 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:00:27,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-22 12:00:27,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-22 12:00:27,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-22 12:00:27,410 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 12:00:27,410 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 12:00:27,411 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156824154_876.jpg' 2025-07-22 12:00:27,644 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:00:27,644 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:00:27,645 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:00:27,830 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:00:27,830 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:00:27,830 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:00:27,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-22 12:00:27,955 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:00:27,955 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 12:00:28,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-22 12:00:28,147 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:00:28,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-22 12:00:28,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-22 12:00:28,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-22 12:00:28,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-22 12:00:28,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-22 12:00:28,181 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156824512_52.jpg' 2025-07-22 12:00:28,661 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:00:28,661 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:00:28,661 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:00:29,011 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:00:29,011 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:00:29,011 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:00:29,011 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 12:00: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-22 12:00: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-22 12:00:29,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-22 12:00:29,765 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:00: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-22 12:00: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-22 12:00: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-22 12:00:30,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-22 12:00:30,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-22 12:00:30,023 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156824745_240.jpg' 2025-07-22 12:00:30,255 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:00:30,255 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:00:30,255 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:00:30,607 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:00:30,607 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:00:30,607 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:00:30,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-22 12:00:30,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-22 12:00:30,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-22 12:00:31,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-22 12:00:31,353 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:00:31,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-22 12:00:31,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-22 12:00:31,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-22 12:00:31,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-22 12:00:31,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-22 12:00:31,614 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156824739_446.jpg' 2025-07-22 12:00:31,848 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:00:31,848 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:00:31,848 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:00:32,197 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:00:32,197 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:00:32,197 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:00:32,197 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 12:00:32,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-22 12:00:32,588 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 12:00:32,941 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:00:32,941 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:00:32,941 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 12:00:32,941 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 12:00:32,941 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 12:00:33,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-22 12:00:33,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-22 12:00:33,208 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156824816_974.jpg' 2025-07-22 12:00:33,472 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:00:33,473 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:00:33,473 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:00:33,822 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:00:33,822 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:00:33,822 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:00:33,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-22 12:00:34,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-22 12:00:34,214 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 12:00:34,568 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:00:34,569 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:00:34,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-22 12:00:34,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-22 12:00:34,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-22 12:00:34,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-22 12:00:34,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-22 12:00:34,833 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156825319_858.jpg' 2025-07-22 12:00:35,085 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:00:35,085 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:00:35,085 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:00:35,435 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:00:35,435 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:00:35,435 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:00:35,435 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 12:00:35,828 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:00:35,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-22 12:00:36,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-22 12:00:36,181 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:00:36,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-22 12:00:36,181 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 12:00:36,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-22 12:00:36,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-22 12:00:36,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-22 12:00:36,449 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156826324_326.jpg' 2025-07-22 12:00:36,709 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:00:36,709 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:00:36,709 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:00:37,174 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:00:37,175 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:00:37,175 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:00:37,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-22 12:00: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-22 12:00: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-22 12:00:37,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-22 12:00:37,922 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:00: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-22 12:00: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-22 12:00: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-22 12:00:38,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-22 12:00:38,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-22 12:00:38,190 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156826566_29.jpg' 2025-07-22 12:00:38,447 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:00:38,447 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:00:38,447 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:00:38,884 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:00:38,884 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:00:38,885 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:00:38,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-22 12:00:39,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-22 12:00:39,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-22 12:00:39,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-22 12:00:39,672 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:00:39,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-22 12:00:39,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-22 12:00:39,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-22 12:00: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-22 12:00: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-22 12:00:39,936 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156827089_928.jpg' 2025-07-22 12:00:40,206 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:00:40,206 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:00:40,206 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:00:40,554 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:00:40,555 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:00:40,555 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:00:40,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-22 12:00:40,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-22 12:00:40,945 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 12:00:41,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-22 12:00:41,298 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:00:41,298 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 12:00:41,298 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 12:00:41,298 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 12:00:41,565 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 12:00:41,565 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 12:00:41,566 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156827693_317.jpg' 2025-07-22 12:00:41,815 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:00:41,815 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:00:41,815 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:00:42,163 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:00:42,163 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:00:42,163 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:00:42,163 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 12:00:42,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-22 12:00:42,548 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 12:00:42,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-22 12:00:42,901 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:00:42,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-22 12:00:42,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-22 12:00:42,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-22 12:00:43,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-22 12:00:43,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-22 12:00:43,162 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156828017_317.jpg' 2025-07-22 12:00:43,420 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:00:43,420 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:00:43,420 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:00:43,770 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:00:43,771 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:00:43,771 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:00:43,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-22 12:00:44,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-22 12:00:44,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-22 12:00:44,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-22 12:00:44,509 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:00:44,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-22 12:00:44,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-22 12:00:44,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-22 12:00:44,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-22 12:00:44,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-22 12:00:44,774 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156828603_714.jpg' 2025-07-22 12:00:45,033 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:00:45,033 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:00:45,033 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:00:45,382 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:00:45,383 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:00:45,383 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:00:45,383 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 12:00:45,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-22 12:00:45,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-22 12:00:46,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-22 12:00:46,127 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:00:46,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-22 12:00:46,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-22 12:00:46,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-22 12:00:46,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-22 12:00:46,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-22 12:00:48,034 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156847829_244.jpg' 2025-07-22 12:00:48,598 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:00:48,598 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:00:48,598 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:00:48,944 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:00:48,945 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:00:48,945 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:00:48,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-22 12:00:49,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-22 12:00:49,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-22 12:00:49,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-22 12:00:49,679 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:00:49,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-22 12:00: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-22 12:00: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-22 12:00:49,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-22 12:00:49,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-22 12:00:49,945 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156848198_594.jpg' 2025-07-22 12:00:50,178 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:00:50,179 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:00:50,179 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:00:50,527 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:00:50,527 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:00:50,527 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:00:50,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-22 12:00:50,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-22 12:00:50,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-22 12:00:51,267 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:00:51,267 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:00:51,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-22 12:00:51,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-22 12:00:51,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-22 12:00:51,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-22 12:00:51,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-22 12:00:51,533 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156848686_698.jpg' 2025-07-22 12:00:51,765 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:00:51,765 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:00:51,766 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:00:52,113 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:00:52,113 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:00:52,113 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:00:52,113 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 12:00:52,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-22 12:00:52,497 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 12:00:52,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-22 12:00:52,851 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:00:52,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-22 12:00:52,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-22 12:00:52,852 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 12:00:53,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-22 12:00:53,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-22 12:00:53,118 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156848964_167.jpg' 2025-07-22 12:00:53,357 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:00:53,357 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:00:53,357 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:00:53,701 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:00:53,702 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:00:53,702 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:00:53,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-22 12:00:54,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-22 12:00:54,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-22 12:00:54,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-22 12:00:54,441 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:00: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-22 12:00:54,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-22 12:00:54,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-22 12:00:54,705 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 12:00:54,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-22 12:00:54,707 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156853020_442.jpg' 2025-07-22 12:00:54,938 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:00:54,938 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:00:54,938 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:00:55,287 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:00:55,287 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:00:55,287 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:00:55,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-22 12:00:55,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-22 12:00:55,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-22 12:00:56,032 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:00:56,032 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:00:56,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-22 12:00:56,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-22 12:00:56,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-22 12:00: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-22 12:00: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-22 12:00:56,296 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156854996_480.jpg' 2025-07-22 12:00:56,549 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:00:56,549 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:00:56,549 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:00:56,895 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:00:56,896 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:00:56,896 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:00:56,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-22 12:00:57,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-22 12:00:57,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-22 12:00:57,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-22 12:00:57,636 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:00:57,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-22 12:00:57,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-22 12:00:57,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-22 12:00:57,900 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 12:00:57,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-22 12:01:12,237 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156872063_811.jpg' 2025-07-22 12:01:12,694 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:01:12,694 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:01:12,694 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:01:13,116 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:01:13,116 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:01:13,116 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:01:13,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-22 12:01:13,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-22 12:01:13,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-22 12:01:13,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-22 12:01:13,862 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:01:13,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-22 12:01:13,863 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 12:01:13,863 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 12:01:14,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-22 12:01:14,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-22 12:01:14,609 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156874287_435.jpg' 2025-07-22 12:01:14,920 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:01:14,920 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:01:14,920 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:01:15,272 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:01:15,272 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:01:15,272 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:01:15,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-22 12:01:15,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-22 12:01:15,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-22 12:01:16,012 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:01:16,012 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:01:16,012 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 12:01:16,012 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 12:01:16,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-22 12:01:16,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-22 12:01:16,274 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 12:01:16,661 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156876421_941.jpg' 2025-07-22 12:01:16,900 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:01:16,900 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:01:16,901 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:01:17,254 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:01:17,255 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:01:17,255 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:01:17,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-22 12:01:17,639 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:01:17,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-22 12:01:17,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-22 12:01:17,990 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:01:17,990 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 12:01:17,990 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 12:01:17,990 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 12:01:18,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-22 12:01:18,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-22 12:01:19,720 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156879500_520.jpg' 2025-07-22 12:01:19,985 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:01:19,985 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:01:19,985 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:01:20,332 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:01:20,332 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:01:20,332 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:01:20,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-22 12:01:20,717 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:01:20,717 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 12:01:21,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-22 12:01:21,071 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:01:21,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-22 12:01:21,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-22 12:01:21,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-22 12:01:21,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-22 12:01:21,332 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 12:01:37,948 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156897699_209.jpg' 2025-07-22 12:01:39,848 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:01:39,849 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:01:39,849 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:01:40,271 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:01:40,272 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:01:40,272 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:01:40,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-22 12:01:40,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-22 12:01:40,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-22 12:01:41,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-22 12:01:41,014 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:01:41,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-22 12:01:41,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-22 12:01:41,015 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 12:01:41,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-22 12:01:41,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-22 12:01:41,278 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156900882_756.jpg' 2025-07-22 12:01:41,523 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:01:41,523 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:01:41,523 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:01:41,873 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:01:41,873 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:01:41,873 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:01:41,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-22 12:01:42,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-22 12:01:42,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-22 12:01:42,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-22 12:01:42,610 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:01:42,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-22 12:01:42,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-22 12:01:42,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-22 12:01:42,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-22 12:01:42,877 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 12:01:42,878 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753156902323_105.jpg' 2025-07-22 12:01:43,107 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:01:43,108 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:01:43,108 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:01:43,459 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:01:43,459 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:01:43,459 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:01:43,459 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 12:01:43,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-22 12:01:43,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-22 12:01:44,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-22 12:01:44,199 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:01:44,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-22 12:01:44,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-22 12:01:44,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-22 12:01:44,494 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 12:01:44,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-22 12:08:23,005 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753157302847_85.jpg' 2025-07-22 12:08:23,893 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:08:23,893 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:08:23,893 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:08:24,498 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:08:24,499 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:08:24,499 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:08:24,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-22 12:08:24,894 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:08:24,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-22 12:08:25,249 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:08:25,249 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:08:25,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-22 12:08:25,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-22 12:08:25,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-22 12:08:25,516 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 12:08:25,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-22 12:08:25,518 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753157303087_141.jpg' 2025-07-22 12:08:26,008 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:08:26,008 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:08:26,008 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:08:26,356 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:08:26,356 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:08:26,357 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:08:26,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-22 12:08:26,740 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:08:26,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-22 12:08:27,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-22 12:08:27,090 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:08:27,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-22 12:08:27,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-22 12:08:27,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-22 12:08:27,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-22 12:08:27,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-22 12:08:27,352 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753157303261_430.jpg' 2025-07-22 12:08:27,784 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:08:27,784 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:08:27,785 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:08:27,814 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:08:27,814 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:08:27,814 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:08:27,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-22 12:08:27,830 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:08:27,830 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 12:08:27,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-22 12:08:27,969 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:08:27,969 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 12:08:27,969 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 12:08:27,969 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 12:08:27,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-22 12:08:27,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-22 12:08:27,992 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753157303336_912.jpg' 2025-07-22 12:08:28,467 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:08:28,467 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:08:28,467 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:08:28,815 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:08:28,815 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:08:28,815 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:08:28,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-22 12:08:29,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-22 12:08:29,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-22 12:08:29,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-22 12:08:29,562 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:08:29,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-22 12:08:29,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-22 12:08:29,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-22 12:08:29,826 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 12:08:29,826 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 12:08:29,827 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753157303743_427.jpg' 2025-07-22 12:08:30,342 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:08:30,342 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:08:30,342 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:08:30,524 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:08:30,524 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:08:30,525 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:08:30,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-22 12:08:30,649 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:08:30,649 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 12:08:30,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-22 12:08:30,843 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:08:30,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-22 12:08:30,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-22 12:08:30,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-22 12:08:30,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-22 12:08:30,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-22 12:08:30,878 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753157303979_33.jpg' 2025-07-22 12:08:31,502 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:08:31,502 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:08:31,502 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:08:31,849 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:08:31,849 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:08:31,850 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:08:31,850 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 12:08:32,246 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:08:32,246 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 12:08:32,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-22 12:08:32,602 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:08:32,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-22 12:08:32,603 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 12:08:32,603 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 12:08:32,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-22 12:08:32,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-22 12:08:32,863 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753157303973_196.jpg' 2025-07-22 12:08:33,105 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:08:33,105 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:08:33,105 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:08:33,446 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:08:33,446 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:08:33,446 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:08:33,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-22 12:08:33,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-22 12:08:33,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-22 12:08:34,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-22 12:08:34,192 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:08:34,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-22 12:08:34,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-22 12:08:34,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-22 12:08:34,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-22 12:08:34,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-22 12:08:34,451 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753157303884_571.jpg' 2025-07-22 12:08:34,895 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:08:34,895 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:08:34,895 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:08:35,234 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:08:35,235 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:08:35,235 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:08:35,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-22 12:08:35,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-22 12:08:35,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-22 12:08:35,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-22 12:08:35,974 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:08:35,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-22 12:08:35,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-22 12:08:35,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-22 12:08:36,227 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 12:08:36,227 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 12:08:36,228 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753157304181_75.jpg' 2025-07-22 12:08:36,469 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:08:36,469 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:08:36,469 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:08:36,812 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:08:36,812 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:08:36,812 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:08:36,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-22 12:08:37,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-22 12:08:37,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-22 12:08:37,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-22 12:08:37,562 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:08:37,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-22 12:08:37,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-22 12:08:37,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-22 12:08:37,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-22 12:08:37,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-22 12:08:37,820 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753157304254_779.jpg' 2025-07-22 12:08:38,312 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:08:38,312 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:08:38,312 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:08:38,655 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:08:38,655 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:08:38,655 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:08:38,655 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 12:08:39,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-22 12:08:39,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-22 12:08:39,398 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:08:39,398 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:08:39,398 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 12:08:39,398 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 12:08:39,398 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 12:08:39,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-22 12:08:39,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-22 12:08:39,654 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753157304558_657.jpg' 2025-07-22 12:08:39,893 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:08:39,893 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:08:39,893 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:08:40,235 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:08:40,235 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:08:40,236 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:08:40,236 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 12:08:40,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-22 12:08:40,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-22 12:08:40,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-22 12:08:40,973 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:08:40,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-22 12:08:40,973 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 12:08:40,973 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 12:08:41,227 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 12:08:41,227 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 12:08:41,228 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753157304769_342.jpg' 2025-07-22 12:08:41,474 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:08:41,474 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:08:41,474 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:08:41,816 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:08:41,817 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:08:41,817 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:08:41,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-22 12:08:42,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-22 12:08:42,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-22 12:08:42,564 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:08:42,564 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:08:42,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-22 12:08:42,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-22 12:08:42,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-22 12:08:42,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-22 12:08:42,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-22 12:08:42,820 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753157304570_243.jpg' 2025-07-22 12:08:43,257 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:08:43,257 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:08:43,257 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:08:43,600 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:08:43,600 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:08:43,600 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:08:43,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-22 12:08:43,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-22 12:08:43,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-22 12:08:44,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-22 12:08:44,343 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:08:44,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-22 12:08:44,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-22 12:08:44,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-22 12:08:44,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-22 12:08:44,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-22 12:08:44,602 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753157307929_502.jpg' 2025-07-22 12:08:44,849 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:08:44,850 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:08:44,850 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:08:45,189 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:08:45,189 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:08:45,190 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:08:45,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-22 12:08:45,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-22 12:08:45,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-22 12:08:45,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-22 12:08:45,927 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:08:45,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-22 12:08:45,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-22 12:08:45,927 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 12:08:46,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-22 12:08:46,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-22 12:08:46,184 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753157308705_987.jpg' 2025-07-22 12:08:46,453 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:08:46,453 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:08:46,453 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:08:46,799 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:08:46,799 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:08:46,799 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:08:46,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-22 12:08:47,189 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:08:47,189 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 12:08:47,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-22 12:08:47,542 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:08:47,542 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 12:08:47,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-22 12:08:47,542 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 12:08:47,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-22 12:08:47,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-22 12:08:47,800 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753157326960_910.jpg' 2025-07-22 12:08:48,339 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:08:48,339 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:08:48,339 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:08:48,682 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:08:48,682 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:08:48,683 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:08:48,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-22 12:08:49,071 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:08:49,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-22 12:08:49,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-22 12:08:49,423 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:08:49,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-22 12:08:49,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-22 12:08:49,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-22 12:08:49,675 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 12:08:49,675 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 12:08:49,677 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753157327644_253.jpg' 2025-07-22 12:08:50,131 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:08:50,132 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:08:50,132 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:08:50,476 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:08:50,476 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:08:50,476 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:08:50,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-22 12:08:50,864 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:08:50,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-22 12:08:51,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-22 12:08:51,216 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:08:51,216 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 12:08:51,216 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 12:08:51,216 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 12:08:51,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-22 12:08: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-22 12:08:51,474 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753157327799_863.jpg' 2025-07-22 12:08:51,717 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:08:51,717 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:08:51,717 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:08:52,061 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:08:52,061 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:08:52,062 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:08:52,062 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 12:08:52,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-22 12:08:52,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-22 12:08:52,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-22 12:08:52,805 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:08:52,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-22 12:08:52,808 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 12:08:52,808 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 12:08:53,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-22 12:08:53,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-22 12:08:53,066 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753157328010_77.jpg' 2025-07-22 12:08:53,322 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:08:53,322 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:08:53,322 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:08:53,668 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:08:53,668 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:08:53,668 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:08:53,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-22 12:08:54,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-22 12:08:54,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-22 12:08:54,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-22 12:08:54,409 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:08:54,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-22 12:08:54,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-22 12:08:54,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-22 12:08:54,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-22 12:08:54,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-22 12:08:54,664 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753157328633_566.jpg' 2025-07-22 12:08:54,905 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:08:54,905 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:08:54,905 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:08:55,249 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:08:55,249 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:08:55,249 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:08:55,249 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 12:08:55,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-22 12:08:55,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-22 12:08:55,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-22 12:08:55,993 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:08: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-22 12:08: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-22 12:08: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-22 12:08:56,252 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 12:08:56,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-22 12:08:58,595 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753157338387_898.jpg' 2025-07-22 12:08:59,051 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:08:59,052 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:08:59,052 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:08:59,388 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:08:59,388 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:08:59,389 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:08:59,389 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 12:08:59,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-22 12:08:59,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-22 12:09:00,133 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:09:00,133 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:09:00,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-22 12:09:00,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-22 12:09:00,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-22 12:09:00,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-22 12:09:00,392 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 12:09:11,055 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753157350767_552.jpg' 2025-07-22 12:09:11,289 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:09:11,289 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:09:11,289 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:09:11,632 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:09:11,632 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:09:11,632 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:09:11,632 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 12:09:12,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-22 12:09:12,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-22 12:09:12,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-22 12:09:12,373 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:09:12,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-22 12:09:12,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-22 12:09:12,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-22 12:09:12,630 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 12:09:12,630 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 12:09:12,631 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753157352242_259.jpg' 2025-07-22 12:09:12,873 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:09:12,873 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:09:12,873 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:09:13,214 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:09:13,214 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:09:13,214 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:09:13,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-22 12:09:13,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-22 12:09:13,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-22 12:09:13,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-22 12:09:13,952 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:09:13,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-22 12:09:13,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-22 12:09:13,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-22 12:09:14,208 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 12:09:14,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-22 12:09:14,210 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753157352576_533.jpg' 2025-07-22 12:09:14,483 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:09:14,483 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:09:14,483 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:09:14,828 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:09:14,828 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:09:14,828 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:09:14,828 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 12:09:15,218 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:09:15,218 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 12:09:15,575 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:09:15,575 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:09:15,575 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 12:09:15,575 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 12:09:15,575 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 12:09:15,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-22 12:09:15,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-22 12:09:25,292 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753157364961_682.jpg' 2025-07-22 12:09:25,553 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:09:25,553 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:09:25,553 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:09:25,903 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:09:25,903 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:09:25,903 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:09:25,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-22 12:09:26,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-22 12:09:26,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-22 12:09:26,653 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:09:26,654 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:09:26,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-22 12:09:26,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-22 12:09:26,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-22 12:09:26,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-22 12:09:26,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-22 12:09:36,552 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753157376436_275.jpg' 2025-07-22 12:09:36,799 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:09:36,799 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:09:36,799 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:09:37,138 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:09:37,139 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:09:37,139 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:09:37,139 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 12:09:37,530 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:09:37,530 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 12:09:37,883 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:09:37,884 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:09:37,884 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 12:09:37,884 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 12:09:37,884 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 12:09:38,141 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 12:09:38,141 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 12:09:38,142 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753157377361_707.jpg' 2025-07-22 12:09:38,378 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:09:38,378 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:09:38,378 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:09:38,716 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:09:38,716 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:09:38,716 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:09:38,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-22 12:09:39,099 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:09:39,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-22 12:09:39,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-22 12:09:39,453 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:09:39,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-22 12:09:39,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-22 12:09:39,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-22 12:09:39,710 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 12:09:39,710 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 12:09:48,946 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753157388777_550.jpg' 2025-07-22 12:09:49,421 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:09:49,421 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:09:49,421 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:09:49,762 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:09:49,762 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:09:49,763 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:09:49,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-22 12:09:50,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-22 12:09:50,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-22 12:09:50,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-22 12:09:50,509 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:09:50,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-22 12:09:50,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-22 12:09:50,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-22 12:09:50,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-22 12:09:50,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-22 12:16:22,978 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753157782849_833.jpg' 2025-07-22 12:16:23,803 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:16:23,803 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:16:23,803 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:16:23,849 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:16:23,849 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:16:23,849 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:16:23,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-22 12:16:23,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-22 12:16:23,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-22 12:16:24,032 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:16:24,032 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:16:24,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-22 12:16:24,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-22 12:16:24,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-22 12:16:24,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-22 12:16:24,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-22 12:16:24,058 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753157783173_339.jpg' 2025-07-22 12:16:24,500 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:16:24,500 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:16:24,500 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:16:24,853 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:16:24,853 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:16:24,853 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:16:24,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-22 12:16:25,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-22 12:16:25,236 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 12:16:25,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-22 12:16:25,588 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:16:25,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-22 12:16:25,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-22 12:16:25,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-22 12:16:25,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-22 12:16:25,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-22 12:16:25,851 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753157783325_903.jpg' 2025-07-22 12:16:26,389 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:16:26,389 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:16:26,389 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:16:26,728 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:16:26,728 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:16:26,728 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:16:26,728 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 12:16:27,118 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:16:27,118 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 12:16:27,471 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:16:27,471 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:16:27,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-22 12:16:27,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-22 12:16:27,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-22 12:16:27,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-22 12:16:27,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-22 12:16:27,730 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753157783418_138.jpg' 2025-07-22 12:16:28,206 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:16:28,206 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:16:28,206 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:16:28,549 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:16:28,549 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:16:28,549 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:16:28,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-22 12:16:28,936 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:16:28,936 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 12:16:29,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-22 12:16:29,289 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:16:29,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-22 12:16:29,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-22 12:16:29,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-22 12:16:29,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-22 12:16: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-22 12:16:29,550 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753157783540_567.jpg' 2025-07-22 12:16:29,968 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:16:29,968 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:16:29,968 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:16:30,309 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:16:30,309 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:16:30,309 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:16:30,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-22 12:16:30,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-22 12:16:30,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-22 12:16:31,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-22 12:16:31,053 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:16:31,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-22 12:16:31,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-22 12:16:31,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-22 12:16:31,312 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 12:16:31,312 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 12:16:31,314 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753157783885_426.jpg' 2025-07-22 12:16:31,941 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:16:31,941 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:16:31,941 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:16:32,283 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:16:32,283 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:16:32,283 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:16:32,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-22 12:16:32,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-22 12:16:32,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-22 12:16:33,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-22 12:16:33,029 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:16:33,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-22 12:16:33,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-22 12:16:33,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-22 12:16:33,283 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 12:16:33,284 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 12:16:33,285 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753157783978_607.jpg' 2025-07-22 12:16:33,758 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:16:33,758 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:16:33,758 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:16:34,102 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:16:34,102 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:16:34,102 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:16:34,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-22 12:16:34,488 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:16:34,488 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 12:16:34,843 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:16:34,843 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:16:34,843 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 12:16:34,843 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 12:16:34,843 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 12:16:35,101 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 12:16:35,101 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 12:16:35,102 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753157783985_18.jpg' 2025-07-22 12:16:35,622 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:16:35,622 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:16:35,623 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:16:35,966 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:16:35,966 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:16:35,967 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:16:35,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-22 12:16:36,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-22 12:16:36,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-22 12:16:36,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-22 12:16:36,712 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:16:36,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-22 12:16:36,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-22 12:16:36,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-22 12:16:36,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-22 12:16:36,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-22 12:16:36,970 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753157784125_230.jpg' 2025-07-22 12:16:37,580 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:16:37,580 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:16:37,581 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:16:37,920 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:16:37,921 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:16:37,921 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:16:37,921 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 12:16:38,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-22 12:16:38,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-22 12:16:38,665 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:16:38,665 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:16:38,665 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 12:16:38,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-22 12:16:38,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-22 12:16:38,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-22 12:16:38,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-22 12:16:38,920 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753157784513_621.jpg' 2025-07-22 12:16:39,381 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:16:39,381 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:16:39,381 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:16:39,725 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:16:39,725 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:16:39,725 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:16:39,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-22 12:16:40,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-22 12:16:40,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-22 12:16:40,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-22 12:16:40,474 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:16:40,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-22 12:16:40,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-22 12:16:40,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-22 12:16:40,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-22 12:16:40,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-22 12:16:40,730 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753157784720_531.jpg' 2025-07-22 12:16:40,954 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:16:40,954 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:16:40,954 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:16:41,136 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:16:41,136 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:16:41,136 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:16:41,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-22 12:16:41,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-22 12:16:41,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-22 12:16:41,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-22 12:16:41,454 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:16:41,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-22 12:16:41,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-22 12:16:41,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-22 12:16:41,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-22 12:16:41,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-22 12:16:41,490 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753157785054_979.jpg' 2025-07-22 12:16:41,940 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:16:41,941 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:16:41,941 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:16:42,293 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:16:42,293 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:16:42,293 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:16:42,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-22 12:16:42,683 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:16:42,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-22 12:16:43,038 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:16:43,038 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:16:43,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-22 12:16:43,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-22 12:16:43,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-22 12:16: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-22 12:16:43,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-22 12:16:43,299 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753157785519_362.jpg' 2025-07-22 12:16:43,759 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:16:43,760 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:16:43,760 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:16:44,103 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:16:44,103 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:16:44,103 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:16:44,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-22 12:16:44,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-22 12:16:44,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-22 12:16:44,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-22 12:16:44,848 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:16:44,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-22 12:16:44,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-22 12:16:44,848 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 12:16:45,107 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 12:16:45,107 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 12:16:45,109 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753157786177_68.jpg' 2025-07-22 12:16:45,351 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:16:45,351 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:16:45,351 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:16:45,691 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:16:45,691 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:16:45,691 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:16:45,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-22 12:16:46,080 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:16:46,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-22 12:16:46,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-22 12:16:46,436 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:16:46,436 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 12:16:46,436 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 12:16:46,436 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 12:16:46,692 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 12:16:46,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-22 12:16:46,694 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753157787971_676.jpg' 2025-07-22 12:16:46,993 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:16:46,993 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:16:46,994 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:16:47,332 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:16:47,332 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:16:47,333 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:16:47,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-22 12:16:47,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-22 12:16:47,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-22 12:16:48,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-22 12:16:48,069 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:16:48,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-22 12:16:48,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-22 12:16:48,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-22 12:16: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-22 12:16:48,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-22 12:16:48,326 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753157806571_524.jpg' 2025-07-22 12:16:48,618 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:16:48,618 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:16:48,618 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:16:48,958 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:16:48,958 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:16:48,958 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:16: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-22 12:16:49,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-22 12:16:49,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-22 12:16:49,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-22 12:16:49,708 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:16:49,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-22 12:16:49,708 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 12:16:49,708 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 12:16:49,964 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 12:16:49,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-22 12:16:49,966 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753157807356_1.jpg' 2025-07-22 12:16:50,203 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:16:50,203 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:16:50,203 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:16:50,545 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:16:50,545 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:16:50,545 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:16:50,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-22 12:16:50,936 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:16:50,937 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 12:16:51,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-22 12:16:51,292 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 12:16:51,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-22 12:16:51,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-22 12:16:51,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-22 12:16:51,550 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 12:16:51,550 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 12:16:51,551 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753157808265_257.jpg' 2025-07-22 12:16:51,791 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:16:51,791 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:16:51,791 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:16:52,134 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:16:52,134 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:16:52,134 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:16:52,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-22 12:16:52,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-22 12:16:52,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-22 12:16:52,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-22 12:16:52,879 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:16:52,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-22 12:16:52,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-22 12:16:52,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-22 12:16:53,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-22 12:16:53,134 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 12:16:53,135 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753157808861_95.jpg' 2025-07-22 12:16:53,378 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:16:53,378 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:16:53,378 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:16:53,720 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:16:53,720 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:16:53,720 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:16:53,720 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 12:16:54,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-22 12:16:54,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-22 12:16:54,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-22 12:16:54,468 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:16:54,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-22 12:16:54,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-22 12:16:54,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-22 12:16:54,727 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 12:16:54,727 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 12:16:54,728 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753157810167_710.jpg' 2025-07-22 12:16:54,990 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:16:54,990 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:16:54,991 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:16:55,333 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:16:55,333 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:16:55,333 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:16:55,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-22 12:16:55,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-22 12:16:55,724 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 12:16:56,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-22 12:16:56,078 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:16:56,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-22 12:16:56,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-22 12:16:56,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-22 12:16:56,333 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 12:16:56,333 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 12:16:56,334 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753157810953_433.jpg' 2025-07-22 12:16:56,581 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:16:56,581 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:16:56,582 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:16:56,920 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:16:56,921 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:16:56,921 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:16:56,921 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 12:16:57,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-22 12:16:57,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-22 12:16:57,653 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:16:57,653 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:16:57,653 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 12:16:57,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-22 12:16:57,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-22 12:16:57,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-22 12:16:57,912 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 12:17:10,868 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753157830700_913.jpg' 2025-07-22 12:17:11,106 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:17:11,106 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:17:11,106 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:17:11,508 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:17:11,508 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:17:11,508 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:17:11,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-22 12:17:11,896 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:17:11,897 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 12:17:12,249 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:17:12,250 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:17:12,250 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 12:17:12,250 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 12:17:12,250 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 12:17:12,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-22 12:17:12,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-22 12:17:14,130 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753157833871_286.jpg' 2025-07-22 12:17:14,387 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:17:14,387 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:17:14,387 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:17:14,795 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:17:14,795 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:17:14,796 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:17:14,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-22 12:17:15,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-22 12:17:15,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-22 12:17:15,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-22 12:17:15,535 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:17:15,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-22 12:17:15,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-22 12:17:15,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-22 12:17:15,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-22 12:17:15,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-22 12:17:15,792 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753157833887_883.jpg' 2025-07-22 12:17:16,253 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:17:16,253 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:17:16,253 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:17:16,597 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:17:16,597 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:17:16,597 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:17:16,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-22 12:17:16,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-22 12:17:16,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-22 12:17:17,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-22 12:17:17,342 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:17:17,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-22 12:17:17,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-22 12:17:17,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-22 12:17:17,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-22 12:17:17,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-22 12:17:17,599 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753157835207_592.jpg' 2025-07-22 12:17:17,870 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:17:17,870 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:17:17,870 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:17:18,209 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:17:18,209 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:17:18,210 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:17:18,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-22 12:17:18,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-22 12:17:18,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-22 12:17:18,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-22 12:17:18,951 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:17:18,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-22 12:17:18,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-22 12:17:18,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-22 12:17:19,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-22 12:17:19,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-22 12:17:37,341 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753157857199_572.jpg' 2025-07-22 12:17:37,767 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:17:37,767 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:17:37,767 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:17:38,188 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:17:38,188 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:17:38,188 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:17:38,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-22 12:17:38,580 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:17:38,580 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 12:17: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-22 12:17:38,937 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:17: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-22 12:17: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-22 12:17: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-22 12:17:39,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-22 12:17:39,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-22 12:17:39,604 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753157859426_955.jpg' 2025-07-22 12:17:39,900 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:17:39,900 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:17:39,900 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:17:40,240 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:17:40,241 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:17:40,241 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:17:40,241 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 12:17:40,636 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:17:40,636 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 12:17:40,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-22 12:17:40,990 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:17:40,990 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 12:17:40,990 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 12:17:40,990 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 12:17:41,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-22 12:17:41,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-22 12:17:41,249 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753157859320_19.jpg' 2025-07-22 12:17:41,547 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:17:41,547 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:17:41,547 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:17:41,889 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:17:41,890 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:17:41,890 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:17:41,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-22 12:17:42,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-22 12:17:42,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-22 12:17:42,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-22 12:17:42,632 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:17:42,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-22 12:17:42,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-22 12:17:42,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-22 12:17:42,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-22 12:17:42,888 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 12:24:23,035 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753158262843_100.jpg' 2025-07-22 12:24:23,951 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:24:23,951 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:24:23,951 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:24:23,994 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:24:23,994 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:24:23,994 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:24:23,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-22 12:24:24,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-22 12:24:24,014 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 12:24:24,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-22 12:24:24,190 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:24:24,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-22 12:24:24,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-22 12:24:24,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-22 12:24:24,218 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 12:24:24,218 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 12:24:24,220 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753158262854_900.jpg' 2025-07-22 12:24:24,735 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:24:24,735 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:24:24,735 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:24:25,095 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:24:25,095 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:24:25,095 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:24: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-22 12:24:25,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-22 12:24:25,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-22 12:24:25,838 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:24:25,838 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:24:25,838 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 12:24:25,838 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 12:24:25,838 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 12:24:26,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-22 12:24:26,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-22 12:24:26,103 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753158263015_369.jpg' 2025-07-22 12:24:26,608 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:24:26,608 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:24:26,608 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:24:26,947 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:24:26,948 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:24:26,948 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:24:26,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-22 12:24:27,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-22 12:24:27,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-22 12:24:27,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-22 12:24:27,690 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:24:27,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-22 12:24:27,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-22 12:24:27,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-22 12:24:27,943 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 12:24:27,943 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 12:24:27,944 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753158263523_225.jpg' 2025-07-22 12:24:28,248 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:24:28,248 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:24:28,248 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:24:28,588 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:24:28,588 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:24:28,588 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:24: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-22 12:24:28,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-22 12:24:28,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-22 12:24: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-22 12:24:29,335 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:24: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-22 12:24: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-22 12:24: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-22 12:24:29,593 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 12:24:29,593 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 12:24:29,594 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753158263653_978.jpg' 2025-07-22 12:24:29,856 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:24:29,856 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:24:29,856 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:24:30,198 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:24:30,198 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:24:30,198 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:24:30,198 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 12:24:30,591 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:24:30,591 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 12:24:30,944 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:24:30,945 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:24:30,945 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 12:24:30,945 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 12:24:30,945 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 12:24:31,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-22 12:24:31,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-22 12:24:31,201 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753158263657_21.jpg' 2025-07-22 12:24:32,645 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:24:32,645 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:24:32,645 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:24:32,986 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:24:32,986 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:24:32,986 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:24: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-22 12:24:33,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-22 12:24:33,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-22 12:24:33,732 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:24:33,732 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:24:33,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-22 12:24:33,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-22 12:24:33,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-22 12:24:33,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-22 12:24:33,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-22 12:24:33,993 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753158263649_625.jpg' 2025-07-22 12:24:34,449 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:24:34,450 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:24:34,450 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:24:34,839 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:24:34,839 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:24:34,839 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:24:34,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-22 12:24:35,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-22 12:24:35,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-22 12:24:35,585 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:24:35,585 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:24:35,585 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 12:24:35,585 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 12:24:35,585 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 12:24:35,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-22 12:24:35,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-22 12:24:35,846 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753158263860_531.jpg' 2025-07-22 12:24:36,326 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:24:36,327 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:24:36,327 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:24:36,667 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:24:36,667 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:24:36,667 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:24:36,667 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 12:24:37,052 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:24:37,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-22 12:24:37,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-22 12:24:37,403 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:24:37,403 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 12:24:37,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-22 12:24:37,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-22 12:24:37,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-22 12:24:37,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-22 12:24:37,659 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753158264031_970.jpg' 2025-07-22 12:24:38,287 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:24:38,287 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:24:38,288 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:24:38,630 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:24:38,631 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:24:38,631 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:24:38,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-22 12:24:39,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-22 12:24:39,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-22 12:24:39,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-22 12:24:39,371 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:24:39,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-22 12:24:39,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-22 12:24:39,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-22 12:24:39,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-22 12:24:39,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-22 12:24:39,629 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753158263946_374.jpg' 2025-07-22 12:24:39,931 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:24:39,931 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:24:39,931 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:24:40,272 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:24:40,273 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:24:40,273 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:24:40,273 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 12:24:40,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-22 12:24:40,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-22 12:24:41,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-22 12:24:41,014 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:24:41,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-22 12:24:41,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-22 12:24:41,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-22 12:24:41,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-22 12:24:41,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-22 12:24:41,267 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753158264161_654.jpg' 2025-07-22 12:24:41,763 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:24:41,763 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:24:41,763 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:24:42,103 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:24:42,103 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:24:42,103 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:24:42,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-22 12:24:42,492 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:24:42,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-22 12:24:42,845 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:24:42,845 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:24:42,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-22 12:24:42,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-22 12:24:42,846 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 12:24:43,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-22 12:24:43,100 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 12:24:43,102 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753158264878_501.jpg' 2025-07-22 12:24:43,322 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:24:43,322 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:24:43,322 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:24:43,504 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:24:43,505 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:24:43,505 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:24:43,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-22 12:24:43,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-22 12:24:43,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-22 12:24:43,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-22 12:24:43,825 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:24:43,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-22 12:24:43,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-22 12:24:43,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-22 12:24:43,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-22 12:24:43,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-22 12:24:43,862 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753158265774_816.jpg' 2025-07-22 12:24:44,377 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:24:44,377 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:24:44,377 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:24:44,723 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:24:44,723 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:24:44,723 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:24:44,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-22 12:24:45,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-22 12:24:45,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-22 12:24:45,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-22 12:24:45,463 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:24:45,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-22 12:24:45,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-22 12:24:45,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-22 12:24:45,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-22 12:24:45,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-22 12:24:45,722 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753158265998_533.jpg' 2025-07-22 12:24:46,201 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:24:46,201 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:24:46,201 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:24:46,542 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:24:46,543 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:24:46,543 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:24:46,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-22 12:24:46,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-22 12:24:46,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-22 12:24:47,283 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:24:47,284 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:24:47,284 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 12:24:47,284 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 12:24:47,284 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 12:24:47,537 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 12:24:47,537 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 12:24:47,538 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753158268094_876.jpg' 2025-07-22 12:24:47,837 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:24:47,837 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:24:47,837 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:24:48,182 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:24:48,182 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:24:48,182 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:24:48,183 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 12:24:48,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-22 12:24:48,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-22 12:24:48,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-22 12:24:48,924 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:24:48,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-22 12:24:48,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-22 12:24:48,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-22 12:24:49,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-22 12:24:49,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-22 12:24:49,189 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753158286312_10.jpg' 2025-07-22 12:24:49,650 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:24:49,650 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:24:49,650 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:24:50,003 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:24:50,003 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:24:50,004 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:24:50,004 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 12:24:50,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-22 12:24:50,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-22 12:24:50,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-22 12:24:50,741 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:24:50,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-22 12:24:50,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-22 12:24:50,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-22 12:24: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-22 12:24: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-22 12:24:51,005 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753158287142_137.jpg' 2025-07-22 12:24:51,252 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:24:51,252 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:24:51,252 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:24:51,611 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:24:51,611 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:24:51,611 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:24: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-22 12:24: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-22 12:24:52,002 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 12:24:52,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-22 12:24:52,357 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:24:52,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-22 12:24:52,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-22 12:24:52,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-22 12:24:52,620 - 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-22 12:24:52,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-22 12:24:52,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-22 12:24:52,622 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753158287415_85.jpg' 2025-07-22 12:24:54,108 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:24:54,109 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:24:54,109 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:24:54,463 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:24:54,463 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:24:54,463 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:24:54,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-22 12:24:54,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-22 12:24:54,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-22 12:24:55,205 - 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-22 12:24:55,205 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 2, Qualified after filtering: 0 2025-07-22 12:24:55,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-22 12:24:55,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-22 12:24:55,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-22 12:24:55,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-22 12:24:55,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-22 12:24:55,462 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753158287408_376.jpg' 2025-07-22 12:24:55,708 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:24:55,709 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:24:55,709 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:24:56,065 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:24:56,065 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:24:56,065 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:24:56,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-22 12:24:56,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-22 12:24:56,455 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 12:24:56,809 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:24:56,809 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:24:56,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-22 12:24:56,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-22 12:24:56,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-22 12:24:57,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-22 12:24:57,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-22 12:24:57,076 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753158287933_674.jpg' 2025-07-22 12:24:57,319 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:24:57,319 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:24:57,319 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:24:57,675 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:24:57,675 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:24:57,675 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:24:57,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-22 12:24:58,070 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:24:58,070 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 12:24:58,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-22 12:24:58,423 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:24:58,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-22 12:24:58,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-22 12:24:58,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-22 12:24:58,687 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 12:24:58,687 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 12:24:58,704 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753158288044_141.jpg' 2025-07-22 12:24:58,956 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:24:58,956 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:24:58,956 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:24:59,312 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:24:59,312 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:24:59,312 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:24:59,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-22 12:24:59,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-22 12:24:59,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-22 12:25:00,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-22 12:25:00,048 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:25:00,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-22 12:25:00,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-22 12:25:00,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-22 12:25:00,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-22 12:25:00,312 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 12:25:10,273 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753158310080_375.jpg' 2025-07-22 12:25:10,506 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:25:10,506 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:25:10,507 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:25:10,864 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:25:10,864 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:25:10,864 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:25:10,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-22 12:25:11,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-22 12:25:11,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-22 12:25:11,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-22 12:25:11,611 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:25:11,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-22 12:25:11,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-22 12:25:11,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-22 12:25:11,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-22 12:25:11,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-22 12:25:11,876 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753158310431_277.jpg' 2025-07-22 12:25:12,103 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:25:12,103 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:25:12,103 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:25:12,459 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:25:12,459 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:25:12,459 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:25:12,459 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 12:25:12,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-22 12:25:12,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-22 12:25:13,200 - 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-22 12:25:13,201 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 2, Qualified after filtering: 0 2025-07-22 12:25:13,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-22 12:25:13,201 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 12:25:13,201 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 12:25:13,463 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 12:25:13,463 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 12:25:13,464 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753158312331_363.jpg' 2025-07-22 12:25:13,708 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:25:13,708 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:25:13,708 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:25:14,063 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:25:14,063 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:25:14,064 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:25:14,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-22 12:25: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-22 12:25: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-22 12:25:14,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-22 12:25:14,813 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:25:14,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-22 12:25:14,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-22 12:25:14,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-22 12:25:15,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-22 12:25:15,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-22 12:25:15,082 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753158312424_920.jpg' 2025-07-22 12:25:15,518 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:25:15,518 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:25:15,518 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:25:15,873 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:25:15,873 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:25:15,873 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:25:15,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-22 12:25:16,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-22 12:25:16,261 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 12:25:16,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-22 12:25:16,615 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:25:16,616 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 12:25:16,616 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 12:25:16,616 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 12:25:16,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-22 12:25:16,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-22 12:25:36,596 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753158336426_438.jpg' 2025-07-22 12:25:36,843 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:25:36,843 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:25:36,843 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:25:37,294 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:25:37,295 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:25:37,295 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:25:37,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-22 12:25: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-22 12:25: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-22 12:25:38,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-22 12:25:38,062 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:25:38,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-22 12:25:38,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-22 12:25:38,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-22 12:25:38,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-22 12:25:38,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-22 12:25:38,327 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753158337263_275.jpg' 2025-07-22 12:25:38,572 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:25:38,572 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:25:38,572 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:25:38,925 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:25:38,925 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:25:38,925 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:25:38,925 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 12:25: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-22 12:25:39,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-22 12:25:39,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-22 12:25:39,668 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:25:39,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-22 12:25:39,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-22 12:25:39,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-22 12:25:39,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-22 12:25:39,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-22 12:32:23,112 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753158742865_916.jpg' 2025-07-22 12:32:24,068 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:32:24,069 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:32:24,069 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:32:24,116 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:32:24,116 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:32:24,116 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:32:24,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-22 12:32:24,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-22 12:32:24,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-22 12:32:24,318 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:32:24,318 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:32:24,318 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 12:32:24,318 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 12:32:24,318 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 12:32:24,342 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 12:32:24,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-22 12:32:24,344 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753158743260_612.jpg' 2025-07-22 12:32:24,793 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:32:24,793 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:32:24,793 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:32:25,185 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:32:25,185 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:32:25,185 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:32:25,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-22 12:32:25,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-22 12:32:25,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-22 12:32:25,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-22 12:32:25,918 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:32:25,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-22 12:32:25,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-22 12:32:25,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-22 12:32:26,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-22 12:32:26,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-22 12:32:26,178 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753158743468_548.jpg' 2025-07-22 12:32:26,665 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:32:26,665 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:32:26,665 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:32:27,011 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:32:27,011 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:32:27,011 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:32:27,011 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 12:32:27,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-22 12:32:27,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-22 12:32:27,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-22 12:32:27,758 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:32:27,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-22 12:32:27,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-22 12:32:27,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-22 12:32:28,015 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 12:32:28,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-22 12:32:28,016 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753158743792_180.jpg' 2025-07-22 12:32:28,259 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:32:28,259 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:32:28,260 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:32:28,601 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:32:28,601 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:32:28,602 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:32:28,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-22 12:32:28,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-22 12:32:28,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-22 12:32:29,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-22 12:32:29,350 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:32:29,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-22 12:32:29,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-22 12:32:29,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-22 12:32: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-22 12:32:29,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-22 12:32:29,604 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753158743777_832.jpg' 2025-07-22 12:32:29,854 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:32:29,854 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:32:29,854 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:32:30,191 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:32:30,191 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:32:30,191 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:32:30,191 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 12:32:30,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-22 12:32:30,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-22 12:32:30,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-22 12:32:30,927 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:32:30,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-22 12:32:30,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-22 12:32:30,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-22 12:32:31,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-22 12:32:31,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-22 12:32:31,188 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753158743950_262.jpg' 2025-07-22 12:32:31,746 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:32:31,747 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:32:31,747 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:32:32,088 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:32:32,089 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:32:32,089 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:32:32,089 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 12:32:32,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-22 12:32:32,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-22 12:32:32,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-22 12:32:32,836 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:32:32,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-22 12:32:32,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-22 12:32:32,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-22 12:32:33,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-22 12:32:33,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-22 12:32:33,093 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753158744257_525.jpg' 2025-07-22 12:32:34,557 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:32:34,557 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:32:34,558 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:32:34,897 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:32:34,897 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:32:34,897 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:32:34,897 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 12:32:35,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-22 12:32:35,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-22 12:32:35,640 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:32:35,640 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:32:35,640 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 12:32:35,640 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 12:32:35,640 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 12:32:35,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-22 12:32:35,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-22 12:32:35,893 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753158743949_408.jpg' 2025-07-22 12:32:36,381 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:32:36,381 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:32:36,381 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:32:36,723 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:32:36,724 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:32:36,724 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:32:36,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-22 12:32:37,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-22 12:32:37,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-22 12:32: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-22 12:32:37,468 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:32:37,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-22 12:32:37,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-22 12:32:37,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-22 12:32:37,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-22 12:32:37,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-22 12:32:37,725 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753158744273_25.jpg' 2025-07-22 12:32:37,970 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:32:37,970 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:32:37,970 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:32:38,312 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:32:38,312 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:32:38,312 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:32:38,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-22 12:32:38,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-22 12:32:38,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-22 12:32:39,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-22 12:32:39,049 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:32:39,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-22 12:32:39,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-22 12:32:39,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-22 12:32:39,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-22 12:32:39,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-22 12:32:39,301 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753158744942_270.jpg' 2025-07-22 12:32:39,534 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:32:39,535 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:32:39,535 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:32:39,717 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:32:39,717 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:32:39,717 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:32: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-22 12:32:39,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-22 12:32:39,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-22 12:32:40,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-22 12:32:40,036 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:32:40,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-22 12:32:40,036 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 12:32:40,036 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 12:32:40,070 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 12:32:40,070 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 12:32:40,071 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753158745980_223.jpg' 2025-07-22 12:32:40,336 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:32:40,336 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:32:40,336 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:32:40,683 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:32:40,683 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:32:40,683 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:32:40,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-22 12:32:41,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-22 12:32:41,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-22 12:32:41,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-22 12:32:41,429 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:32:41,429 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 12:32:41,429 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 12:32:41,429 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 12:32:41,690 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 12:32:41,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-22 12:32:41,691 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753158747593_305.jpg' 2025-07-22 12:32:41,932 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:32:41,932 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:32:41,932 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:32:42,274 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:32:42,274 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:32:42,274 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:32:42,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-22 12:32:42,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-22 12:32:42,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-22 12:32:43,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-22 12:32:43,018 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:32:43,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-22 12:32:43,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-22 12:32:43,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-22 12:32:43,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-22 12:32:43,268 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 12:32:43,269 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753158748233_482.jpg' 2025-07-22 12:32:43,691 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:32:43,692 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:32:43,692 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:32:44,030 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:32:44,030 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:32:44,030 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:32:44,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-22 12:32:44,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-22 12:32:44,426 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 12:32:44,781 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:32:44,781 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:32:44,781 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 12:32:44,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-22 12:32:44,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-22 12:32:45,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-22 12:32:45,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-22 12:32:47,280 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753158767032_989.jpg' 2025-07-22 12:32:47,519 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:32:47,520 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:32:47,520 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:32:47,869 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:32:47,869 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:32:47,869 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:32:47,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-22 12:32:48,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-22 12:32:48,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-22 12:32:48,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-22 12:32:48,605 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:32:48,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-22 12:32:48,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-22 12:32:48,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-22 12:32:48,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-22 12:32:48,870 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 12:32:48,871 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753158767552_108.jpg' 2025-07-22 12:32:49,119 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:32:49,119 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:32:49,119 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:32:49,477 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:32:49,477 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:32:49,477 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:32:49,477 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 12:32:49,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-22 12:32:49,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-22 12:32:50,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-22 12:32:50,221 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:32:50,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-22 12:32:50,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-22 12:32:50,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-22 12:32:50,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-22 12:32:50,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-22 12:32:50,487 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753158767540_146.jpg' 2025-07-22 12:32:50,930 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:32:50,930 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:32:50,931 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:32:51,290 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:32:51,290 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:32:51,290 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:32:51,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-22 12:32:51,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-22 12:32:51,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-22 12:32:52,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-22 12:32:52,034 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:32:52,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-22 12:32:52,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-22 12:32:52,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-22 12:32:52,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-22 12:32:52,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-22 12:32:52,297 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753158768674_137.jpg' 2025-07-22 12:32:52,563 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:32:52,563 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:32:52,563 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:32:52,915 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:32:52,915 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:32:52,915 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:32:52,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-22 12:32:53,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-22 12:32:53,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-22 12:32:53,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-22 12:32:53,652 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:32:53,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-22 12:32:53,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-22 12:32:53,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-22 12:32:53,918 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 12:32:53,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-22 12:32:53,920 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753158769798_72.jpg' 2025-07-22 12:32:54,364 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:32:54,364 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:32:54,364 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:32:54,722 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:32:54,723 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:32:54,723 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:32:54,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-22 12:32:55,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-22 12:32:55,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-22 12:32:55,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-22 12:32:55,471 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:32:55,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-22 12:32:55,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-22 12:32:55,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-22 12:32:55,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-22 12:32:55,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-22 12:32:55,735 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753158775299_74.jpg' 2025-07-22 12:32:56,223 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:32:56,223 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:32:56,223 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:32:56,574 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:32:56,574 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:32:56,574 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:32:56,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-22 12:32:56,957 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:32:56,957 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 12:32:57,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-22 12:32:57,309 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:32:57,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-22 12:32:57,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-22 12:32:57,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-22 12:32:57,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-22 12:32:57,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-22 12:33:12,604 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753158792200_934.jpg' 2025-07-22 12:33:12,872 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:33:12,872 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:33:12,872 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:33:13,312 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:33:13,312 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:33:13,312 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:33:13,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-22 12:33:13,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-22 12:33:13,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-22 12:33: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-22 12:33:14,056 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:33:14,056 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 12:33:14,056 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 12:33:14,056 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 12:33:14,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-22 12:33:14,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-22 12:33:14,321 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753158793705_898.jpg' 2025-07-22 12:33:14,568 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:33:14,568 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:33:14,568 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:33:14,921 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:33:14,921 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:33:14,921 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:33:14,921 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 12:33:15,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-22 12:33:15,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-22 12:33:15,659 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:33:15,659 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:33:15,659 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 12:33:15,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-22 12:33:15,659 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 12:33:15,924 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 12:33:15,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-22 12:33:25,174 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753158804920_181.jpg' 2025-07-22 12:33:25,426 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:33:25,426 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:33:25,426 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:33:25,786 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:33:25,786 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:33:25,786 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:33:25,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-22 12:33:26,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-22 12:33:26,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-22 12:33:26,536 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:33:26,537 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 12:33:26,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-22 12:33:26,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-22 12:33:26,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-22 12:33:26,802 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 12:33:26,802 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 12:33:36,425 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753158816145_116.jpg' 2025-07-22 12:33:36,897 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:33:36,897 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:33:36,897 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:33:37,252 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:33:37,252 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:33:37,252 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:33:37,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-22 12:33:37,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-22 12:33:37,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-22 12:33: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-22 12:33:37,991 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:33: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-22 12:33: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-22 12:33: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-22 12:33:38,255 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 12:33:38,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-22 12:33:38,634 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753158818337_68.jpg' 2025-07-22 12:33:38,875 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:33:38,875 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:33:38,875 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:33:39,230 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:33:39,230 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:33:39,230 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:33:39,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-22 12:33:39,621 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:33:39,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-22 12:33:39,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-22 12:33:39,975 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:33:39,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-22 12:33:39,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-22 12:33:39,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-22 12:33:40,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-22 12:33:40,274 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 12:40:23,224 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753159222944_108.jpg' 2025-07-22 12:40:24,278 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:40:24,278 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:40:24,278 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:40:24,663 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:40:24,663 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:40:24,663 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:40:24,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-22 12:40:25,052 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:40:25,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-22 12:40:25,405 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:40:25,405 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:40:25,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-22 12:40:25,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-22 12:40:25,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-22 12:40:25,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-22 12:40:25,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-22 12:40:25,668 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753159223178_222.jpg' 2025-07-22 12:40:26,115 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:40:26,115 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:40:26,116 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:40:26,361 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:40:26,361 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:40:26,362 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:40:26,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-22 12:40:26,378 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:40:26,378 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 12:40:26,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-22 12:40:26,518 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:40:26,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-22 12:40:26,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-22 12:40:26,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-22 12:40:26,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-22 12:40: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-22 12:40:26,540 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753159223362_725.jpg' 2025-07-22 12:40:26,995 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:40:26,995 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:40:26,995 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:40:27,342 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:40:27,342 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:40:27,343 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:40:27,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-22 12:40:27,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-22 12:40:27,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-22 12:40:28,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-22 12:40:28,079 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:40:28,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-22 12:40:28,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-22 12:40:28,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-22 12:40:28,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-22 12:40:28,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-22 12:40:28,340 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753159223582_586.jpg' 2025-07-22 12:40:28,932 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:40:28,932 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:40:28,932 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:40:29,271 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:40:29,271 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:40:29,271 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:40:29,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-22 12:40:29,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-22 12:40:29,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-22 12:40:30,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-22 12:40:30,018 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:40:30,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-22 12:40:30,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-22 12:40:30,019 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 12:40:30,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-22 12:40:30,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-22 12:40:30,278 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753159223745_726.jpg' 2025-07-22 12:40:30,969 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:40:30,969 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:40:30,969 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:40:31,343 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:40:31,343 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:40:31,343 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:40:31,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-22 12:40:31,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-22 12:40:31,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-22 12:40:32,082 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:40:32,082 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:40:32,082 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 12:40:32,082 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 12:40:32,082 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 12:40:32,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-22 12:40:32,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-22 12:40:32,337 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753159223978_681.jpg' 2025-07-22 12:40:32,584 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:40:32,584 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:40:32,584 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:40:32,923 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:40:32,924 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:40:32,924 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:40:32,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-22 12:40:33,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-22 12:40:33,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-22 12:40:33,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-22 12:40:33,666 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:40:33,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-22 12:40:33,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-22 12:40:33,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-22 12:40:33,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-22 12:40:33,920 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 12:40:33,921 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753159224077_430.jpg' 2025-07-22 12:40:34,374 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:40:34,374 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:40:34,374 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:40:34,715 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:40:34,715 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:40:34,715 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:40:34,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-22 12:40:35,110 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:40:35,110 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 12:40:35,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-22 12:40:35,464 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:40:35,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-22 12:40:35,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-22 12:40:35,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-22 12:40:35,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-22 12:40:35,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-22 12:40:35,718 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753159223980_662.jpg' 2025-07-22 12:40:36,145 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:40:36,145 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:40:36,145 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:40:36,486 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:40:36,486 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:40:36,486 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:40:36,486 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 12:40: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-22 12:40: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-22 12:40:37,219 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:40:37,219 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:40:37,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-22 12:40:37,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-22 12:40:37,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-22 12:40: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-22 12:40: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-22 12:40:37,473 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753159224671_397.jpg' 2025-07-22 12:40:37,708 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:40:37,708 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:40:37,708 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:40:38,048 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:40:38,048 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:40:38,048 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:40:38,048 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 12:40:38,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-22 12:40:38,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-22 12:40:38,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-22 12:40:38,795 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:40:38,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-22 12:40:38,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-22 12:40:38,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-22 12:40:39,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-22 12:40:39,051 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 12:40:39,052 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753159224983_241.jpg' 2025-07-22 12:40:39,288 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:40:39,288 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:40:39,288 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:40:39,471 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:40:39,471 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:40:39,471 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:40:39,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-22 12:40:39,596 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:40:39,597 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 12:40:39,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-22 12:40:39,790 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:40:39,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-22 12:40:39,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-22 12:40:39,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-22 12:40:39,824 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 12: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-22 12:40:39,826 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753159225086_405.jpg' 2025-07-22 12:40:41,321 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:40:41,322 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:40:41,322 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:40:41,669 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:40:41,669 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:40:41,669 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:40:41,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-22 12:40:42,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-22 12:40:42,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-22 12:40: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-22 12:40:42,411 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:40:42,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-22 12:40: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-22 12:40: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-22 12:40:42,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-22 12:40: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-22 12:40:42,688 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753159225581_312.jpg' 2025-07-22 12:40:42,937 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:40:42,937 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:40:42,937 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:40:43,282 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:40:43,282 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:40:43,282 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:40:43,282 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 12:40:43,674 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:40:43,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-22 12:40:44,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-22 12:40:44,028 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:40:44,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-22 12:40:44,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-22 12:40:44,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-22 12:40:44,284 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 12:40:44,284 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 12:40:44,286 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753159225962_938.jpg' 2025-07-22 12:40:44,906 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:40:44,906 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:40:44,906 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:40:45,248 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:40:45,249 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:40:45,249 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:40:45,249 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 12:40:45,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-22 12:40:45,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-22 12:40:45,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-22 12:40:45,991 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:40:45,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-22 12:40:45,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-22 12:40:45,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-22 12:40:46,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-22 12:40:46,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-22 12:40:46,245 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753159228312_974.jpg' 2025-07-22 12:40:46,492 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:40:46,492 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:40:46,492 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:40:46,835 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:40:46,835 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:40:46,835 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:40:46,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-22 12:40:47,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-22 12:40:47,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-22 12:40:47,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-22 12:40:47,578 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:40:47,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-22 12:40:47,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-22 12:40:47,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-22 12:40:47,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-22 12:40:47,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-22 12:40:47,837 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753159247077_27.jpg' 2025-07-22 12:40:48,139 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:40:48,139 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:40:48,139 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:40:48,481 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:40:48,481 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:40:48,481 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:40:48,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-22 12:40:48,875 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:40:48,876 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 12:40:49,228 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:40:49,229 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:40:49,229 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 12:40:49,229 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 12:40:49,229 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 12:40:49,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-22 12:40:49,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-22 12:40:49,487 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753159247174_508.jpg' 2025-07-22 12:40:49,781 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:40:49,782 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:40:49,782 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:40:50,123 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:40:50,123 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:40:50,123 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:40:50,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-22 12:40:50,505 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:40:50,505 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 12:40:50,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-22 12:40:50,859 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:40:50,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-22 12:40:50,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-22 12:40: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-22 12:40:51,114 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 12:40:51,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-22 12:40:51,116 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753159248191_539.jpg' 2025-07-22 12:40:52,661 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:40:52,661 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:40:52,661 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:40:53,002 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:40:53,002 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:40:53,002 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:40:53,002 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 12:40:53,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-22 12:40:53,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-22 12: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': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:40:53,748 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:40:53,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-22 12:40:53,748 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 12:40:53,748 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 12:40:54,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-22 12:40:54,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-22 12:40:54,006 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753159248949_443.jpg' 2025-07-22 12:40:54,549 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:40:54,549 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:40:54,552 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:40:54,889 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:40:54,890 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:40:54,890 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:40:54,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-22 12:40:55,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-22 12:40:55,273 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 12:40:55,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-22 12:40:55,626 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:40:55,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-22 12:40:55,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-22 12:40:55,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-22 12:40:55,884 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 12:40:55,884 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 12:40:55,885 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753159249626_18.jpg' 2025-07-22 12:40:56,336 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:40:56,336 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:40:56,336 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:40:56,679 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:40:56,680 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:40:56,680 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:40:56,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-22 12:40:57,071 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:40:57,071 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 12:40:57,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-22 12:40:57,425 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:40:57,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-22 12:40:57,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-22 12:40:57,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-22 12:40:57,680 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 12:40:57,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-22 12:40:57,682 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753159249808_785.jpg' 2025-07-22 12:40:58,187 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:40:58,187 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:40:58,187 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:40:58,528 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:40:58,529 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:40:58,529 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:40:58,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-22 12:40:58,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-22 12:40:58,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-22 12:40:59,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-22 12:40:59,273 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:40:59,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-22 12:40:59,274 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 12:40:59,274 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 12:40:59,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-22 12:40:59,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-22 12:41:12,954 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753159272665_278.jpg' 2025-07-22 12:41:13,188 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:41:13,188 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:41:13,188 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:41:13,527 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:41:13,527 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:41:13,528 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:41:13,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-22 12:41:13,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-22 12:41:13,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-22 12:41:14,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-22 12:41:14,271 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:41:14,271 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 12:41:14,271 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 12:41:14,271 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 12:41:14,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-22 12:41:14,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-22 12:41:14,529 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753159272710_458.jpg' 2025-07-22 12:41:14,786 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:41:14,786 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:41:14,786 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:41:15,127 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:41:15,127 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:41:15,127 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:41:15,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-22 12:41:15,518 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:41:15,518 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 12:41:15,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-22 12:41:15,870 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:41:15,870 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 12:41:15,870 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 12:41:15,870 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 12:41:16,127 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 12:41:16,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-22 12:41:16,129 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753159273502_848.jpg' 2025-07-22 12:41:16,387 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:41:16,388 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:41:16,388 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:41:16,730 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:41:16,730 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:41:16,730 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:41:16,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-22 12:41:17,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-22 12:41:17,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-22 12:41:17,471 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:41:17,472 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:41:17,472 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 12:41:17,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-22 12:41:17,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-22 12:41:17,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-22 12:41:17,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-22 12:41:36,474 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753159296072_389.jpg' 2025-07-22 12:41:36,704 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:41:36,705 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:41:36,705 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:41:37,057 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:41:37,057 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:41:37,057 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:41:37,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-22 12:41:37,448 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:41:37,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-22 12:41:37,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-22 12:41:37,801 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:41:37,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-22 12:41:37,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-22 12:41:37,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-22 12:41:38,059 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 12:41:38,059 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 12:41:39,182 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753159298840_251.jpg' 2025-07-22 12:41:39,446 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:41:39,447 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:41:39,447 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:41:39,782 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:41:39,782 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:41:39,782 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:41:39,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-22 12:41:40,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-22 12:41: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-22 12:41:40,515 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:41:40,515 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:41:40,515 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 12:41:40,515 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 12:41:40,515 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 12:41: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-22 12:41: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-22 12:48:23,261 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753159703002_803.jpg' 2025-07-22 12:48:24,091 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:48:24,091 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:48:24,092 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:48:24,506 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:48:24,507 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:48:24,507 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:48:24,507 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 12:48:24,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-22 12:48:24,895 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 12:48:25,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-22 12:48:25,248 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:48:25,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-22 12:48:25,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-22 12:48:25,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-22 12:48:25,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-22 12:48:25,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-22 12:48:25,504 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753159703557_319.jpg' 2025-07-22 12:48:25,894 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:48:25,894 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:48:25,894 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:48:25,921 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:48:25,921 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:48:25,921 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:48:25,921 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 12:48:25,937 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:48:25,937 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 12:48:26,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-22 12:48:26,075 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:48:26,075 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 12:48:26,075 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 12:48:26,075 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 12:48:26,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-22 12:48:26,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-22 12:48:26,102 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753159703770_299.jpg' 2025-07-22 12:48:26,590 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:48:26,591 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:48:26,591 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:48:26,945 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:48:26,945 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:48:26,945 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:48:26,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-22 12:48:27,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-22 12:48:27,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-22 12:48:27,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-22 12:48:27,689 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:48:27,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-22 12:48:27,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-22 12:48:27,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-22 12:48:27,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-22 12:48:27,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-22 12:48:27,954 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753159703858_836.jpg' 2025-07-22 12:48:28,520 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:48:28,520 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:48:28,520 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:48:28,860 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:48:28,860 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:48:28,860 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:48:28,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-22 12:48:29,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-22 12:48:29,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-22 12:48:29,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-22 12:48:29,605 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:48:29,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-22 12:48:29,605 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 12:48:29,605 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 12:48:29,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-22 12:48:29,858 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 12:48:29,859 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753159703903_522.jpg' 2025-07-22 12:48:30,301 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:48:30,301 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:48:30,301 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:48:30,638 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:48:30,639 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:48:30,639 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:48:30,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-22 12: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': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:48:31,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-22 12:48:31,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-22 12:48:31,387 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:48:31,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-22 12:48:31,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-22 12:48:31,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-22 12:48:31,643 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 12:48:31,643 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 12:48:31,644 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753159704949_763.jpg' 2025-07-22 12:48:32,198 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:48:32,199 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:48:32,199 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:48:32,541 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:48:32,541 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:48:32,542 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:48:32,542 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 12:48:32,928 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:48:32,928 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 12:48:33,284 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:48:33,285 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:48:33,285 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 12:48:33,285 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 12:48:33,285 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 12:48:33,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-22 12:48:33,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-22 12:48:33,540 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753159704998_564.jpg' 2025-07-22 12:48:33,796 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:48:33,796 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:48:33,796 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:48:34,137 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:48:34,137 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:48:34,137 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:48:34,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-22 12:48:34,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-22 12:48:34,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-22 12:48:34,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-22 12:48:34,876 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:48:34,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-22 12:48:34,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-22 12:48:34,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-22 12:48:35,133 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 12:48:35,133 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 12:48:35,134 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753159705001_923.jpg' 2025-07-22 12:48:35,392 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:48:35,392 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:48:35,392 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:48:35,731 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:48:35,731 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:48:35,731 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:48:35,731 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 12:48:36,118 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:48:36,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-22 12:48:36,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-22 12:48:36,474 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:48:36,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-22 12:48:36,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-22 12:48:36,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-22 12:48:36,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-22 12:48:36,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-22 12:48:36,733 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753159704953_807.jpg' 2025-07-22 12:48:36,958 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:48:36,959 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:48:36,959 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:48:37,141 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:48:37,141 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:48:37,141 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:48:37,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-22 12:48:37,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-22 12:48: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-22 12:48:37,461 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:48:37,461 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:48:37,461 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 12:48:37,461 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 12:48:37,461 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 12:48:37,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-22 12:48:37,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-22 12:48:37,498 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753159705151_594.jpg' 2025-07-22 12:48:38,066 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:48:38,067 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:48:38,067 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:48:38,407 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:48:38,407 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:48:38,408 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:48:38,408 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 12:48:38,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-22 12:48:38,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-22 12:48:39,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-22 12:48:39,144 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:48:39,144 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 12:48:39,144 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 12:48:39,144 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 12:48:39,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-22 12:48:39,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-22 12:48:39,404 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753159705280_56.jpg' 2025-07-22 12:48:39,870 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:48:39,870 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:48:39,870 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:48:40,215 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:48:40,215 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:48:40,215 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:48:40,215 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 12:48:40,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-22 12:48:40,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-22 12:48:40,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-22 12:48:40,960 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:48:40,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-22 12:48:40,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-22 12:48:40,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-22 12:48:41,216 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 12:48:41,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-22 12:48:41,218 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753159705900_867.jpg' 2025-07-22 12:48:41,666 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:48:41,666 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:48:41,666 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:48:42,011 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:48:42,011 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:48:42,011 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:48:42,011 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 12:48:42,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-22 12:48:42,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-22 12:48:42,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-22 12:48:42,759 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:48:42,759 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 12:48:42,759 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 12:48:42,759 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 12:48:43,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-22 12:48:43,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-22 12:48:43,023 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753159708645_591.jpg' 2025-07-22 12:48:43,271 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:48:43,271 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:48:43,271 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:48:43,622 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:48:43,623 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:48:43,623 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:48:43,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-22 12:48:44,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-22 12:48:44,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-22 12:48:44,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-22 12:48:44,364 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:48:44,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-22 12:48:44,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-22 12:48:44,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-22 12:48:44,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-22 12:48:44,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-22 12:48:46,036 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753159725819_274.jpg' 2025-07-22 12:48:46,284 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:48:46,284 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:48:46,284 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:48:46,639 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:48:46,639 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:48:46,640 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:48:46,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-22 12:48:47,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-22 12:48:47,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-22 12:48:47,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-22 12:48:47,384 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:48:47,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-22 12:48:47,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-22 12:48:47,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-22 12:48:47,647 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 12:48:47,647 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 12:48:47,648 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753159727200_308.jpg' 2025-07-22 12:48:47,899 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:48:47,899 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:48:47,900 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:48:48,250 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:48:48,250 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:48:48,250 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:48:48,250 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 12:48:48,636 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:48:48,636 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 12:48:48,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-22 12:48:48,992 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:48:48,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-22 12:48:48,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-22 12:48:48,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-22 12:48:49,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-22 12:48:49,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-22 12:48:49,260 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753159728214_532.jpg' 2025-07-22 12:48:49,718 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:48:49,718 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:48:49,718 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:48:50,075 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:48:50,075 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:48:50,075 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:48:50,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-22 12:48:50,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-22 12:48:50,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-22 12:48:50,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-22 12:48:50,823 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:48:50,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-22 12:48:50,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-22 12:48:50,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-22 12:48:51,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-22 12:48:51,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-22 12:48:51,087 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753159728474_716.jpg' 2025-07-22 12:48:51,556 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:48:51,556 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:48:51,556 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:48:51,911 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:48:51,911 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:48:51,911 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:48:51,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-22 12:48:52,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-22 12:48:52,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-22 12:48:52,649 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:48:52,649 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:48:52,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-22 12:48:52,650 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 12:48:52,650 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 12:48:52,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-22 12:48:52,916 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 12:48:52,917 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753159729615_846.jpg' 2025-07-22 12:48:53,168 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:48:53,168 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:48:53,169 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:48:53,523 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:48:53,523 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:48:53,523 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:48:53,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-22 12:48:53,911 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:48:53,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-22 12:48:54,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-22 12:48:54,264 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:48:54,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-22 12:48:54,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-22 12:48:54,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-22 12:48:54,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-22 12:48:54,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-22 12:48:54,533 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753159733659_560.jpg' 2025-07-22 12:48:54,783 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:48:54,783 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:48:54,783 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:48:55,144 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:48:55,144 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:48:55,145 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:48:55,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-22 12:48:55,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-22 12:48:55,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-22 12:48:55,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-22 12:48:55,898 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:48:55,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-22 12:48:55,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-22 12:48:55,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-22 12:48:56,164 - 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-22 12:48:56,164 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 12:48:56,164 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 12:49:11,453 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753159751219_927.jpg' 2025-07-22 12:49:11,683 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:49:11,683 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:49:11,683 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:49:12,042 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:49:12,042 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:49:12,042 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:49:12,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-22 12:49:12,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-22 12:49:12,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-22 12:49:12,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-22 12:49:12,787 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:49:12,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-22 12:49:12,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-22 12:49:12,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-22 12:49:13,051 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 12:49:13,051 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 12:49:13,052 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753159752473_305.jpg' 2025-07-22 12:49:13,309 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:49:13,309 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:49:13,310 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:49:13,667 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:49:13,667 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:49:13,667 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:49:13,667 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 12:49:14,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-22 12:49:14,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-22 12:49:14,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-22 12:49:14,410 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:49:14,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-22 12:49:14,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-22 12:49:14,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-22 12:49:14,674 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 12:49:14,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-22 12:49:15,396 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753159755098_390.jpg' 2025-07-22 12:49:15,646 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:49:15,647 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:49:15,647 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:49:16,004 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:49:16,004 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:49:16,004 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:49:16,004 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 12:49:16,393 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:49:16,393 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 12:49:16,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-22 12:49:16,748 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:49:16,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-22 12:49:16,748 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 12:49:16,748 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 12:49:17,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-22 12:49:17,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-22 12:49:18,681 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753159758151_334.jpg' 2025-07-22 12:49:18,926 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:49:18,926 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:49:18,926 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:49:19,282 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:49:19,283 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:49:19,283 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:49:19,283 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 12:49:19,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-22 12:49:19,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-22 12:49:20,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-22 12:49:20,018 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:49:20,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-22 12:49:20,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-22 12:49:20,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-22 12:49:20,284 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 12:49:20,284 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 12:49:36,251 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753159775878_892.jpg' 2025-07-22 12:49:36,557 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:49:36,557 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:49:36,557 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:49:37,004 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:49:37,004 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:49:37,004 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:49:37,004 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 12:49:37,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-22 12:49:37,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-22 12:49:37,754 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:49:37,754 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:49:37,754 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 12:49:37,754 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 12:49:37,754 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 12:49:38,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-22 12:49:38,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-22 12:49:39,291 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753159779077_13.jpg' 2025-07-22 12:49:39,543 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:49:39,543 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:49:39,543 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:49:39,901 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:49:39,901 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:49:39,901 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:49:39,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-22 12:49:40,294 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:49:40,294 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 12:49:40,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-22 12:49:40,649 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:49:40,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-22 12:49:40,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-22 12:49:40,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-22 12:49:40,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-22 12:49:40,914 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 12:49:42,126 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753159781887_962.jpg' 2025-07-22 12:49:42,363 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:49:42,363 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:49:42,363 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:49:42,719 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:49:42,719 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:49:42,719 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:49:42,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-22 12:49:43,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-22 12:49:43,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-22 12:49:43,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-22 12:49:43,469 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:49:43,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-22 12:49:43,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-22 12:49:43,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-22 12:49:43,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-22 12:49:43,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-22 12:56:23,007 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753160182782_306.jpg' 2025-07-22 12:56:23,920 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:56:23,921 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:56:23,921 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:56:24,353 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:56:24,353 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:56:24,353 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:56:24,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-22 12:56:24,746 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:56:24,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-22 12:56:25,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-22 12:56:25,097 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:56:25,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-22 12:56:25,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-22 12:56:25,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-22 12:56:25,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-22 12:56:25,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-22 12:56:25,361 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753160182947_176.jpg' 2025-07-22 12:56:25,576 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:56:25,576 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:56:25,576 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:56:25,606 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:56:25,606 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:56:25,606 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:56:25,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-22 12:56:25,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-22 12:56:25,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-22 12:56:25,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-22 12:56:25,761 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:56:25,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-22 12:56:25,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-22 12:56:25,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-22 12:56:25,782 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 12:56:25,782 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 12:56:25,784 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753160183490_378.jpg' 2025-07-22 12:56:26,311 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:56:26,311 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:56:26,311 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:56:26,658 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:56:26,658 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:56:26,658 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:56:26,658 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 12:56:27,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-22 12:56:27,047 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 12:56:27,404 - 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-22 12:56:27,405 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 2, Qualified after filtering: 0 2025-07-22 12:56:27,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-22 12:56:27,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-22 12:56:27,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-22 12:56:27,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-22 12:56:27,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-22 12:56:27,708 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753160184040_594.jpg' 2025-07-22 12:56:28,192 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:56:28,192 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:56:28,192 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:56:28,531 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:56:28,531 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:56:28,531 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:56:28,531 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 12:56:28,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-22 12:56:28,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-22 12:56:29,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-22 12:56:29,270 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:56:29,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-22 12:56:29,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-22 12:56:29,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-22 12:56:29,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-22 12:56:29,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-22 12:56:29,527 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753160184065_167.jpg' 2025-07-22 12:56:30,104 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:56:30,104 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:56:30,104 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:56:30,451 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:56:30,451 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:56:30,451 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:56:30,451 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 12:56:30,842 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:56:30,842 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 12:56:31,194 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:56:31,194 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:56:31,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-22 12:56:31,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-22 12:56:31,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-22 12:56:31,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-22 12:56:31,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-22 12:56:31,452 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753160184208_886.jpg' 2025-07-22 12:56:31,707 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:56:31,707 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:56:31,707 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:56:32,048 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:56:32,048 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:56:32,048 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:56:32,048 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 12:56: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-22 12:56: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-22 12:56:32,786 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:56:32,786 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:56:32,786 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 12:56:32,786 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 12:56:32,786 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 12:56:33,041 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 12:56:33,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-22 12:56:33,043 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753160184118_417.jpg' 2025-07-22 12:56:33,292 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:56:33,292 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:56:33,292 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:56:33,632 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:56:33,632 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:56:33,632 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:56:33,632 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 12:56:34,027 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:56:34,027 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 12:56:34,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-22 12:56:34,380 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:56:34,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-22 12:56:34,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-22 12:56:34,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-22 12:56: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-22 12:56: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-22 12:56:34,636 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753160184282_339.jpg' 2025-07-22 12:56:35,153 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:56:35,153 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:56:35,154 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:56:35,494 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:56:35,494 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:56:35,494 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:56:35,494 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 12:56:35,882 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:56:35,882 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 12:56: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-22 12:56:36,233 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:56:36,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-22 12:56: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-22 12:56: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-22 12:56:36,488 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 12:56:36,488 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 12:56:36,489 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753160184939_403.jpg' 2025-07-22 12:56:36,908 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:56:36,908 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:56:36,908 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:56:37,088 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:56:37,088 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:56:37,088 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:56:37,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-22 12:56: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-22 12:56: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-22 12:56:37,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-22 12:56:37,402 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:56:37,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-22 12:56:37,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-22 12:56:37,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-22 12:56:37,436 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 12:56:37,436 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 12:56:37,437 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753160185146_868.jpg' 2025-07-22 12:56:37,708 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:56:37,709 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:56:37,709 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:56:38,052 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:56:38,053 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:56:38,053 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:56:38,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-22 12:56:38,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-22 12:56:38,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-22 12:56:38,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-22 12:56:38,795 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:56:38,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-22 12:56:38,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-22 12:56:38,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-22 12:56:39,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-22 12:56:39,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-22 12:56:39,056 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753160185756_254.jpg' 2025-07-22 12:56:39,519 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:56:39,520 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:56:39,520 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:56:39,860 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:56:39,861 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:56:39,861 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:56: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-22 12:56:40,248 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:56: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-22 12:56:40,603 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:56:40,603 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:56:40,603 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 12:56:40,603 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 12:56:40,603 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 12:56: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-22 12:56: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-22 12:56:40,859 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753160188534_204.jpg' 2025-07-22 12:56:41,113 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:56:41,113 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:56:41,113 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:56:41,455 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:56:41,456 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:56:41,456 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:56:41,456 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 12:56:41,839 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:56:41,839 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 12:56:42,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-22 12:56:42,192 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:56:42,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-22 12:56:42,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-22 12:56:42,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-22 12:56:42,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-22 12:56: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-22 12:56:46,749 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753160206578_922.jpg' 2025-07-22 12:56:47,035 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:56:47,036 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:56:47,036 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:56:47,596 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:56:47,596 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:56:47,596 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:56:47,596 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 12:56:47,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-22 12:56:47,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-22 12:56:48,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-22 12:56:48,351 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:56:48,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-22 12:56:48,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-22 12:56:48,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-22 12:56:48,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-22 12:56:48,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-22 12:56:48,614 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753160207486_259.jpg' 2025-07-22 12:56:48,854 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:56:48,855 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:56:48,855 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:56:49,209 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:56:49,209 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:56:49,209 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:56:49,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-22 12:56:49,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-22 12:56:49,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-22 12:56:49,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-22 12:56:49,953 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:56:49,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-22 12:56:49,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-22 12:56:49,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-22 12:56:50,218 - 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-22 12:56:50,218 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 12:56:50,218 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 12:56:50,219 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753160207497_926.jpg' 2025-07-22 12:56:50,460 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:56:50,460 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:56:50,460 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:56:50,812 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:56:50,812 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:56:50,812 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:56: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-22 12:56:51,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-22 12:56:51,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-22 12:56:51,548 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:56:51,548 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:56:51,548 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 12:56:51,548 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 12:56:51,548 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 12:56:51,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-22 12:56:51,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-22 12:56:51,812 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753160207775_12.jpg' 2025-07-22 12:56:52,375 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:56:52,375 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:56:52,375 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:56:52,732 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:56:52,732 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:56:52,732 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:56: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-22 12:56:53,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-22 12:56:53,123 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 12:56:53,476 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:56:53,476 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:56:53,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-22 12:56:53,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-22 12:56:53,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-22 12:56:53,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-22 12:56:53,739 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 12:56:53,740 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753160209627_328.jpg' 2025-07-22 12:56:55,178 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:56:55,178 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:56:55,178 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:56:55,530 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:56:55,530 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:56:55,530 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:56:55,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-22 12:56:55,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-22 12:56:55,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-22 12:56:56,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-22 12:56:56,268 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:56:56,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-22 12:56:56,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-22 12:56:56,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-22 12:56:56,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-22 12:56:56,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-22 12:57:10,938 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753160230700_476.jpg' 2025-07-22 12:57:11,210 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:57:11,210 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:57:11,210 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:57:11,673 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:57:11,674 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:57:11,674 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:57:11,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-22 12:57:12,066 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:57:12,066 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 12:57:12,424 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:57:12,424 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 12:57:12,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-22 12:57:12,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-22 12:57:12,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-22 12:57:12,726 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 12:57:12,726 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 12:57:12,727 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753160232181_381.jpg' 2025-07-22 12:57:12,971 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:57:12,971 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:57:12,971 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:57:13,322 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:57:13,322 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:57:13,322 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:57:13,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-22 12:57:13,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-22 12:57:13,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-22 12:57:14,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-22 12:57:14,062 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:57:14,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-22 12:57:14,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-22 12:57:14,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-22 12:57:14,323 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 12:57:14,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-22 12:57:14,325 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753160233460_522.jpg' 2025-07-22 12:57:14,837 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:57:14,837 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:57:14,837 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:57:15,196 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:57:15,196 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:57:15,196 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:57:15,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-22 12:57:15,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-22 12:57:15,583 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 12:57:15,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-22 12:57:15,936 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:57:15,936 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 12:57:15,936 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 12:57:15,936 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 12:57:16,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-22 12:57:16,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-22 12:57:35,915 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753160255695_533.jpg' 2025-07-22 12:57:36,140 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:57:36,140 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:57:36,141 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:57:36,507 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:57:36,508 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:57:36,508 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:57:36,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-22 12:57:36,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-22 12:57:36,898 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 12:57:37,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-22 12:57:37,255 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:57:37,255 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 12:57:37,255 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 12:57:37,255 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 12:57:37,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-22 12:57:37,519 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 12:57:37,967 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753160257752_836.jpg' 2025-07-22 12:57:38,224 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 12:57:38,225 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 12:57:38,225 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 12:57:38,582 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 12:57:38,582 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 12:57:38,582 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 12:57:38,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-22 12:57:38,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-22 12:57:38,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-22 12:57:39,326 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 12:57:39,326 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 12:57:39,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-22 12:57:39,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-22 12:57:39,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-22 12:57:39,701 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 12:57:39,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-22 13:00:22,843 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753160422653_388.jpg' 2025-07-22 13:00:23,130 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:00:23,130 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:00:23,131 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:00:23,585 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:00:23,585 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:00:23,585 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:00:23,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-22 13:00:23,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-22 13:00:23,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-22 13:00:24,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-22 13:00:24,328 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:00:24,328 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 13:00:24,328 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 13:00:24,328 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 13:00:24,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-22 13:00:24,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-22 13:00:24,593 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753160423058_721.jpg' 2025-07-22 13:00:24,993 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:00:24,993 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:00:24,993 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:00:25,022 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:00:25,022 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:00:25,022 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:00:25,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-22 13:00:25,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-22 13:00:25,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-22 13:00:25,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-22 13:00:25,177 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:00:25,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-22 13:00:25,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-22 13:00:25,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-22 13:00:25,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-22 13:00:25,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-22 13:00:25,200 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753160424147_481.jpg' 2025-07-22 13:00:25,438 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:00:25,438 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:00:25,438 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:00:25,784 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:00:25,784 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:00:25,784 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:00:25,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-22 13:00:26,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-22 13:00:26,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-22 13:00:26,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-22 13:00:26,526 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:00:26,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-22 13:00:26,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-22 13:00:26,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-22 13:00:26,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-22 13:00:26,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-22 13:00:26,792 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753160424327_620.jpg' 2025-07-22 13:00:27,074 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:00:27,074 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:00:27,074 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:00:27,412 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:00:27,413 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:00:27,413 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:00:27,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-22 13:00:27,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-22 13:00:27,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-22 13:00:28,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-22 13:00:28,156 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:00:28,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-22 13:00:28,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-22 13:00:28,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-22 13:00:28,411 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 13:00:28,411 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 13:00:28,413 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753160424776_923.jpg' 2025-07-22 13:00:28,647 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:00:28,647 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:00:28,647 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:00:28,990 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:00:28,990 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:00:28,990 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:00:28,991 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 13:00:29,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-22 13:00:29,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-22 13:00:29,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-22 13:00:29,739 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:00:29,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-22 13:00:29,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-22 13:00:29,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-22 13:00:29,998 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 13:00:29,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-22 13:00:30,000 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753160424876_833.jpg' 2025-07-22 13:00:30,469 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:00:30,469 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:00:30,469 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:00:30,809 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:00:30,810 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:00:30,810 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:00:30,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-22 13:00:31,193 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:00:31,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-22 13:00:31,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-22 13:00:31,546 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:00:31,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-22 13:00:31,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-22 13:00:31,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-22 13:00:31,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-22 13:00:31,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-22 13:00:31,799 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753160425030_820.jpg' 2025-07-22 13:00:32,101 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:00:32,101 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:00:32,102 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:00:32,443 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:00:32,443 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:00:32,443 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:00:32,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-22 13:00:32,837 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:00:32,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-22 13:00:33,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-22 13:00:33,192 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:00:33,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-22 13:00:33,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-22 13:00:33,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-22 13:00:33,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-22 13:00:33,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-22 13:00:33,448 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753160425222_21.jpg' 2025-07-22 13:00:33,754 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:00:33,755 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:00:33,755 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:00:34,094 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:00:34,094 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:00:34,094 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:00:34,094 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 13:00:34,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-22 13:00:34,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-22 13:00:34,838 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:00:34,838 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:00:34,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-22 13:00:34,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-22 13:00:34,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-22 13:00:35,093 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 13:00:35,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-22 13:00:35,094 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753160425476_476.jpg' 2025-07-22 13:00:35,339 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:00:35,339 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:00:35,339 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:00:35,678 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:00:35,678 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:00:35,679 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:00:35,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-22 13:00:36,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-22 13:00:36,066 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 13:00:36,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-22 13:00:36,417 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:00:36,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-22 13:00:36,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-22 13:00:36,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-22 13:00:36,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-22 13:00:36,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-22 13:00:36,668 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753160425672_431.jpg' 2025-07-22 13:00:37,140 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:00:37,140 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:00:37,141 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:00:37,482 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:00:37,482 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:00:37,482 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:00:37,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-22 13:00:37,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-22 13:00:37,874 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 13:00:38,225 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:00:38,226 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:00:38,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-22 13:00:38,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-22 13:00:38,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-22 13:00:38,481 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 13:00:38,481 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 13:00:38,483 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753160429056_279.jpg' 2025-07-22 13:00:38,736 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:00:38,736 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:00:38,736 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:00:39,078 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:00:39,078 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:00:39,078 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:00:39,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-22 13:00:39,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-22 13:00:39,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-22 13:00:39,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-22 13:00:39,824 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:00:39,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-22 13:00:39,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-22 13:00:39,825 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 13:00:40,079 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 13:00:40,079 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 13:00:40,080 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753160429698_949.jpg' 2025-07-22 13:00:40,317 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:00:40,317 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:00:40,317 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:00:40,497 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:00:40,497 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:00:40,497 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:00:40,497 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 13:00:40,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-22 13:00:40,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-22 13:00:40,811 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:00:40,811 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:00:40,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-22 13:00:40,812 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 13:00:40,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-22 13:00:40,846 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 13:00:40,846 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 13:00:47,327 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753160447127_920.jpg' 2025-07-22 13:00:47,593 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:00:47,593 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:00:47,593 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:00:47,942 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:00:47,942 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:00:47,942 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:00:47,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-22 13:00:48,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-22 13:00:48,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-22 13:00:48,689 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:00:48,690 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:00:48,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-22 13:00:48,690 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 13:00:48,690 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 13:00:48,948 - 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-22 13:00:48,948 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 13:00:48,948 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 13:00:48,949 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753160447702_401.jpg' 2025-07-22 13:00:49,189 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:00:49,189 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:00:49,189 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:00:49,521 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:00:49,521 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:00:49,521 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:00:49,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-22 13:00:49,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-22 13:00:49,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-22 13:00:50,265 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:00:50,265 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:00:50,265 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 13:00:50,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-22 13:00:50,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-22 13:00:50,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-22 13:00:50,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-22 13:00:50,523 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753160448040_646.jpg' 2025-07-22 13:00:50,723 - ERROR - [main] - [main.run_detection:106] - 图像处理失败,URL: http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753160448040_646.jpg Traceback (most recent call last): File "/home/zrway/uv/torch/lib/python3.12/site-packages/urllib3/connection.py", line 198, in _new_conn sock = connection.create_connection( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zrway/uv/torch/lib/python3.12/site-packages/urllib3/util/connection.py", line 85, in create_connection raise err File "/home/zrway/uv/torch/lib/python3.12/site-packages/urllib3/util/connection.py", line 73, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/zrway/uv/torch/lib/python3.12/site-packages/urllib3/connectionpool.py", line 787, in urlopen response = self._make_request( ^^^^^^^^^^^^^^^^^^^ File "/home/zrway/uv/torch/lib/python3.12/site-packages/urllib3/connectionpool.py", line 493, in _make_request conn.request( File "/home/zrway/uv/torch/lib/python3.12/site-packages/urllib3/connection.py", line 494, in request self.endheaders() File "/usr/lib/python3.12/http/client.py", line 1331, in endheaders self._send_output(message_body, encode_chunked=encode_chunked) File "/usr/lib/python3.12/http/client.py", line 1091, in _send_output self.send(msg) File "/usr/lib/python3.12/http/client.py", line 1035, in send self.connect() File "/home/zrway/uv/torch/lib/python3.12/site-packages/urllib3/connection.py", line 325, in connect self.sock = self._new_conn() ^^^^^^^^^^^^^^^^ File "/home/zrway/uv/torch/lib/python3.12/site-packages/urllib3/connection.py", line 213, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/zrway/uv/torch/lib/python3.12/site-packages/requests/adapters.py", line 667, in send resp = conn.urlopen( ^^^^^^^^^^^^^ File "/home/zrway/uv/torch/lib/python3.12/site-packages/urllib3/connectionpool.py", line 841, in urlopen retries = retries.increment( ^^^^^^^^^^^^^^^^^^ File "/home/zrway/uv/torch/lib/python3.12/site-packages/urllib3/util/retry.py", line 519, in increment raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='xny.yj-3d.com', port=7363): Max retries exceeded with url: /file/temporary/2025-07-22/sxt_1753160448040_646.jpg (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/zrway/uv/torch/app/main.py", line 78, in url_to_cv_image response = requests.get(str(url), timeout=15) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zrway/uv/torch/lib/python3.12/site-packages/requests/api.py", line 73, in get return request("get", url, params=params, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zrway/uv/torch/lib/python3.12/site-packages/requests/api.py", line 59, in request return session.request(method=method, url=url, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zrway/uv/torch/lib/python3.12/site-packages/requests/sessions.py", line 589, in request resp = self.send(prep, **send_kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zrway/uv/torch/lib/python3.12/site-packages/requests/sessions.py", line 703, in send r = adapter.send(request, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zrway/uv/torch/lib/python3.12/site-packages/requests/adapters.py", line 700, in send raise ConnectionError(e, request=request) requests.exceptions.ConnectionError: HTTPConnectionPool(host='xny.yj-3d.com', port=7363): Max retries exceeded with url: /file/temporary/2025-07-22/sxt_1753160448040_646.jpg (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/zrway/uv/torch/app/main.py", line 103, in run_detection image_cv = url_to_cv_image(request.url) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zrway/uv/torch/app/main.py", line 83, in url_to_cv_image raise HTTPException(status_code=400, detail=f"无法下载或处理图片。错误: {e}") fastapi.exceptions.HTTPException: 400: 无法下载或处理图片。错误: HTTPConnectionPool(host='xny.yj-3d.com', port=7363): Max retries exceeded with url: /file/temporary/2025-07-22/sxt_1753160448040_646.jpg (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 2025-07-22 13:00:50,746 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753160449297_322.jpg' 2025-07-22 13:00:50,938 - ERROR - [main] - [main.run_detection:106] - 图像处理失败,URL: http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753160449297_322.jpg Traceback (most recent call last): File "/home/zrway/uv/torch/lib/python3.12/site-packages/urllib3/connection.py", line 198, in _new_conn sock = connection.create_connection( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zrway/uv/torch/lib/python3.12/site-packages/urllib3/util/connection.py", line 85, in create_connection raise err File "/home/zrway/uv/torch/lib/python3.12/site-packages/urllib3/util/connection.py", line 73, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/zrway/uv/torch/lib/python3.12/site-packages/urllib3/connectionpool.py", line 787, in urlopen response = self._make_request( ^^^^^^^^^^^^^^^^^^^ File "/home/zrway/uv/torch/lib/python3.12/site-packages/urllib3/connectionpool.py", line 493, in _make_request conn.request( File "/home/zrway/uv/torch/lib/python3.12/site-packages/urllib3/connection.py", line 494, in request self.endheaders() File "/usr/lib/python3.12/http/client.py", line 1331, in endheaders self._send_output(message_body, encode_chunked=encode_chunked) File "/usr/lib/python3.12/http/client.py", line 1091, in _send_output self.send(msg) File "/usr/lib/python3.12/http/client.py", line 1035, in send self.connect() File "/home/zrway/uv/torch/lib/python3.12/site-packages/urllib3/connection.py", line 325, in connect self.sock = self._new_conn() ^^^^^^^^^^^^^^^^ File "/home/zrway/uv/torch/lib/python3.12/site-packages/urllib3/connection.py", line 213, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/zrway/uv/torch/lib/python3.12/site-packages/requests/adapters.py", line 667, in send resp = conn.urlopen( ^^^^^^^^^^^^^ File "/home/zrway/uv/torch/lib/python3.12/site-packages/urllib3/connectionpool.py", line 841, in urlopen retries = retries.increment( ^^^^^^^^^^^^^^^^^^ File "/home/zrway/uv/torch/lib/python3.12/site-packages/urllib3/util/retry.py", line 519, in increment raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='xny.yj-3d.com', port=7363): Max retries exceeded with url: /file/temporary/2025-07-22/sxt_1753160449297_322.jpg (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/zrway/uv/torch/app/main.py", line 78, in url_to_cv_image response = requests.get(str(url), timeout=15) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zrway/uv/torch/lib/python3.12/site-packages/requests/api.py", line 73, in get return request("get", url, params=params, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zrway/uv/torch/lib/python3.12/site-packages/requests/api.py", line 59, in request return session.request(method=method, url=url, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zrway/uv/torch/lib/python3.12/site-packages/requests/sessions.py", line 589, in request resp = self.send(prep, **send_kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zrway/uv/torch/lib/python3.12/site-packages/requests/sessions.py", line 703, in send r = adapter.send(request, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zrway/uv/torch/lib/python3.12/site-packages/requests/adapters.py", line 700, in send raise ConnectionError(e, request=request) requests.exceptions.ConnectionError: HTTPConnectionPool(host='xny.yj-3d.com', port=7363): Max retries exceeded with url: /file/temporary/2025-07-22/sxt_1753160449297_322.jpg (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/zrway/uv/torch/app/main.py", line 103, in run_detection image_cv = url_to_cv_image(request.url) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zrway/uv/torch/app/main.py", line 83, in url_to_cv_image raise HTTPException(status_code=400, detail=f"无法下载或处理图片。错误: {e}") fastapi.exceptions.HTTPException: 400: 无法下载或处理图片。错误: HTTPConnectionPool(host='xny.yj-3d.com', port=7363): Max retries exceeded with url: /file/temporary/2025-07-22/sxt_1753160449297_322.jpg (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 2025-07-22 13:00:56,007 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753160455778_268.jpg' 2025-07-22 13:00:56,438 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:00:56,438 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:00:56,439 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:00:56,783 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:00:56,783 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:00:56,783 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:00:56,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-22 13:00:57,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-22 13:00:57,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-22 13:00:57,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-22 13:00:57,532 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:00:57,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-22 13:00:57,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-22 13:00:57,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-22 13:00:57,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-22 13:00:57,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-22 13:01:12,019 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753160471646_913.jpg' 2025-07-22 13:01:12,276 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:01:12,276 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:01:12,276 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:01:12,696 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:01:12,696 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:01:12,697 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:01:12,697 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 13:01:13,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-22 13:01:13,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-22 13:01:13,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-22 13:01:13,440 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:01:13,440 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 13:01:13,440 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 13:01:13,440 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 13:01:13,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-22 13:01:13,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-22 13:01:13,697 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753160472789_348.jpg' 2025-07-22 13:01:13,932 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:01:13,932 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:01:13,932 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:01:14,272 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:01:14,272 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:01:14,272 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:01:14,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-22 13:01:14,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-22 13:01:14,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-22 13:01:15,013 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:01:15,014 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:01:15,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-22 13:01:15,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-22 13:01:15,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-22 13:01:15,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-22 13:01:15,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-22 13:01:19,322 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753160479095_740.jpg' 2025-07-22 13:01:19,558 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:01:19,558 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:01:19,558 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:01:19,900 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:01:19,900 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:01:19,900 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:01:19,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-22 13:01:20,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-22 13:01:20,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-22 13:01:20,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-22 13:01:20,634 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:01:20,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-22 13:01:20,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-22 13:01:20,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-22 13:01:20,884 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 13:01:20,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-22 13:01:35,365 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753160495159_661.jpg' 2025-07-22 13:01:36,133 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:01:36,133 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:01:36,133 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:01:36,532 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:01:36,532 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:01:36,532 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:01:36,532 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 13:01:36,923 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:01:36,923 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 13:01:37,278 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:01:37,278 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 13:01:37,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-22 13:01:37,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-22 13:01:37,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-22 13:01:37,537 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 13:01:37,537 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 13:01:37,538 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753160496657_74.jpg' 2025-07-22 13:01:38,021 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:01:38,021 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:01:38,021 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:01:38,363 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:01:38,363 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:01:38,363 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:01:38,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-22 13:01:38,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-22 13:01:38,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-22 13:01:39,099 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:01:39,099 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:01:39,099 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 13:01: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-22 13:01: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-22 13:01:39,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-22 13:01:39,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-22 13:08:22,926 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753160902726_914.jpg' 2025-07-22 13:08:27,951 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:08:27,952 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:08:27,952 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:08:27,996 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:08:27,997 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:08:27,997 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:08:27,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-22 13:08:28,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-22 13:08:28,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-22 13:08:28,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-22 13:08:28,193 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:08:28,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-22 13:08:28,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-22 13:08:28,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-22 13:08:28,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-22 13:08:28,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-22 13:08:28,222 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753160903413_540.jpg' 2025-07-22 13:08:33,278 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:08:33,279 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:08:33,279 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:08:33,666 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:08:33,667 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:08:33,667 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:08:33,667 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 13:08:34,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-22 13:08:34,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-22 13:08:34,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-22 13:08:34,409 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:08:34,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-22 13:08:34,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-22 13:08:34,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-22 13:08:34,701 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 13:08:34,701 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 13:08:34,702 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753160903526_563.jpg' 2025-07-22 13:08:35,615 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:08:35,615 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:08:35,615 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:08:35,960 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:08:35,961 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:08:35,961 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:08:35,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-22 13:08:36,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-22 13:08:36,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-22 13:08:36,710 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:08:36,710 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:08:36,710 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 13:08:36,710 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 13:08:36,710 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 13:08:36,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-22 13:08:36,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-22 13:08:36,966 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753160903920_897.jpg' 2025-07-22 13:08:38,427 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:08:38,428 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:08:38,428 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:08:38,766 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:08:38,767 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:08:38,767 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:08:38,767 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 13:08:39,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-22 13:08:39,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-22 13:08:39,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-22 13:08:39,514 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:08:39,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-22 13:08:39,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-22 13:08:39,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-22 13:08:39,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-22 13:08:39,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-22 13:08:39,770 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753160904081_405.jpg' 2025-07-22 13:08:40,203 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:08:40,204 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:08:40,204 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:08:40,544 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:08:40,545 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:08:40,545 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:08:40,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-22 13:08:40,937 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:08:40,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-22 13:08:41,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-22 13:08:41,291 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:08:41,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-22 13:08:41,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-22 13:08:41,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-22 13:08:41,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-22 13:08:41,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-22 13:08:41,544 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753160904155_28.jpg' 2025-07-22 13:08:41,783 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:08:41,783 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:08:41,783 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:08:42,121 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:08:42,122 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:08:42,122 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:08:42,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-22 13:08:42,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-22 13:08:42,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-22 13:08:42,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-22 13:08:42,862 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:08:42,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-22 13:08:42,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-22 13:08:42,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-22 13: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-22 13: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-22 13:08:43,121 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753160904362_484.jpg' 2025-07-22 13:08:43,631 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:08:43,631 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:08:43,631 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:08:43,976 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:08:43,976 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:08:43,976 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:08:43,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-22 13:08:44,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-22 13:08:44,369 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 13:08:44,723 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:08:44,723 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:08:44,723 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 13:08:44,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-22 13:08:44,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-22 13:08:44,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-22 13:08:44,976 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 13:08:44,977 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753160904380_234.jpg' 2025-07-22 13:08:45,225 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:08:45,225 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:08:45,225 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:08:45,567 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:08:45,568 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:08:45,568 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:08:45,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-22 13:08:45,955 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:08:45,955 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 13:08:46,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-22 13:08:46,306 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:08:46,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-22 13:08:46,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-22 13:08:46,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-22 13:08:46,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-22 13:08:46,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-22 13:08:46,560 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753160904384_273.jpg' 2025-07-22 13:08:46,811 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:08:46,811 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:08:46,811 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:08:47,148 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:08:47,149 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:08:47,149 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:08:47,149 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 13:08:47,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-22 13:08:47,531 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 13:08:47,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-22 13:08:47,886 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:08:47,886 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 13:08:47,886 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 13:08:47,886 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 13:08:48,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-22 13:08:48,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-22 13:08:48,146 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753160904624_519.jpg' 2025-07-22 13:08:48,780 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:08:48,781 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:08:48,781 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:08:49,123 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:08:49,123 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:08:49,124 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:08:49,124 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 13:08:49,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-22 13:08:49,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-22 13:08:49,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-22 13:08:49,867 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:08:49,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-22 13:08:49,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-22 13:08:49,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-22 13:08:50,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-22 13:08:50,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-22 13:08:50,126 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753160905446_411.jpg' 2025-07-22 13:08:50,581 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:08:50,581 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:08:50,581 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:08:50,763 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:08:50,763 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:08:50,763 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:08:50,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-22 13:08: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-22 13:08: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-22 13:08:51,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-22 13:08:51,077 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:08:51,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-22 13:08:51,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-22 13:08:51,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-22 13:08:51,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-22 13:08:51,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-22 13:08:51,111 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753160905637_58.jpg' 2025-07-22 13:08:51,376 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:08:51,376 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:08:51,376 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:08:51,732 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:08:51,732 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:08:51,732 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:08:51,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-22 13:08:52,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-22 13:08:52,122 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 13:08:52,476 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:08:52,476 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:08:52,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-22 13:08:52,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-22 13:08:52,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-22 13:08:52,736 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 13:08:52,736 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 13:08:52,737 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753160908919_401.jpg' 2025-07-22 13:08:53,038 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:08:53,038 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:08:53,038 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:08:53,380 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:08:53,380 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:08:53,381 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:08:53,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-22 13:08:53,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-22 13:08:53,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-22 13:08:54,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-22 13:08:54,125 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:08:54,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-22 13:08:54,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-22 13:08:54,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-22 13:08:54,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-22 13:08:54,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-22 13:08:54,381 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753160927090_512.jpg' 2025-07-22 13:08:54,838 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:08:54,838 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:08:54,838 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:08:55,175 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:08:55,175 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:08:55,175 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:08:55,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-22 13:08:55,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-22 13:08:55,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-22 13:08:55,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-22 13:08:55,918 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:08:55,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-22 13:08:55,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-22 13:08:55,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-22 13:08:56,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-22 13:08:56,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-22 13:08:56,171 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753160927216_908.jpg' 2025-07-22 13:08:56,412 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:08:56,412 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:08:56,412 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:08:56,756 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:08:56,756 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:08:56,756 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:08:56,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-22 13:08:57,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-22 13:08:57,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-22 13:08:57,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-22 13:08:57,498 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:08:57,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-22 13:08:57,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-22 13:08:57,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-22 13:08:57,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-22 13:08:57,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-22 13:08:57,756 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753160927224_513.jpg' 2025-07-22 13:08:57,993 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:08:57,993 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:08:57,993 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:08:58,340 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:08:58,340 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:08:58,340 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:08:58,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-22 13:08:58,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-22 13:08:58,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-22 13:08:59,088 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:08:59,088 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:08:59,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-22 13:08:59,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-22 13:08:59,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-22 13:08:59,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-22 13:08:59,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-22 13:08:59,342 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753160928254_567.jpg' 2025-07-22 13:08:59,868 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:08:59,868 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:08:59,868 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:09:00,209 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:09:00,209 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:09:00,209 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:09:00,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-22 13:09:00,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-22 13:09:00,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-22 13:09:00,945 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:09:00,945 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:09:00,945 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 13:09:00,945 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 13:09:00,945 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 13:09:01,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-22 13:09:01,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-22 13:09:01,204 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753160928772_206.jpg' 2025-07-22 13:09:01,688 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:09:01,688 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:09:01,688 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:09:02,030 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:09:02,030 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:09:02,030 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:09:02,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-22 13:09:02,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-22 13:09:02,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-22 13:09:02,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-22 13:09:02,773 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:09:02,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-22 13:09:02,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-22 13:09:02,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-22 13:09:03,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-22 13:09:03,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-22 13:09:03,029 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753160928768_403.jpg' 2025-07-22 13:09:03,292 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:09:03,292 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:09:03,292 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:09:03,635 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:09:03,635 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:09:03,635 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:09:03,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-22 13:09:04,013 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:09:04,014 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 13:09:04,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-22 13:09:04,364 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:09:04,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-22 13:09:04,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-22 13:09:04,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-22 13:09:04,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-22 13:09:04,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-22 13:09:04,619 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753160928886_961.jpg' 2025-07-22 13:09:04,873 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:09:04,873 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:09:04,873 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:09:05,213 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:09:05,213 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:09:05,213 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:09:05,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-22 13:09:05,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-22 13:09:05,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-22 13:09:05,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-22 13:09:05,960 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:09:05,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-22 13:09:05,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-22 13:09:05,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-22 13:09:06,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-22 13:09:06,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-22 13:09:10,676 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753160950486_29.jpg' 2025-07-22 13:09:10,933 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:09:10,933 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:09:10,933 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:09:11,276 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:09:11,276 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:09:11,276 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:09:11,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-22 13:09:11,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-22 13:09:11,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-22 13:09:12,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-22 13:09:12,016 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:09:12,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-22 13:09:12,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-22 13:09:12,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-22 13:09:12,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-22 13:09:12,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-22 13:09:12,273 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753160952071_47.jpg' 2025-07-22 13:09:13,074 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:09:13,074 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:09:13,074 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:09:13,416 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:09:13,416 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:09:13,416 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:09:13,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-22 13:09:13,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-22 13:09:13,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-22 13:09:14,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-22 13:09:14,162 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:09:14,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-22 13:09:14,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-22 13:09:14,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-22 13:09:14,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-22 13:09:14,416 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 13:09:14,417 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753160952855_543.jpg' 2025-07-22 13:09:14,710 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:09:14,710 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:09:14,710 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:09:15,048 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:09:15,049 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:09:15,049 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:09:15,049 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 13:09:15,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-22 13:09:15,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-22 13:09:15,788 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:09:15,788 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:09:15,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-22 13:09:15,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-22 13:09:15,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-22 13:09:16,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-22 13:09:16,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-22 13:09:16,047 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753160953363_841.jpg' 2025-07-22 13:09:16,304 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:09:16,304 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:09:16,304 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:09:16,647 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:09:16,648 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:09:16,648 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:09:16,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-22 13:09:17,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-22 13:09:17,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-22 13:09:17,391 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:09:17,392 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:09:17,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-22 13:09:17,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-22 13:09:17,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-22 13:09:17,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-22 13:09:17,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-22 13:09:35,765 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753160975441_904.jpg' 2025-07-22 13:09:36,016 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:09:36,016 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:09:36,016 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:09:36,454 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:09:36,454 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:09:36,454 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:09:36,454 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 13:09:36,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-22 13:09:36,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-22 13:09:37,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-22 13:09:37,218 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:09:37,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-22 13:09:37,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-22 13:09:37,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-22 13:09:37,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-22 13:09:37,477 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 13:09:37,478 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753160976378_152.jpg' 2025-07-22 13:09:37,721 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:09:37,721 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:09:37,721 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:09:38,068 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:09:38,068 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:09:38,068 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:09:38,068 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 13:09:38,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-22 13:09:38,462 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 13:09:38,816 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:09:38,816 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 13:09:38,816 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 13:09:38,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-22 13:09:38,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-22 13:09:39,068 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 13:09:39,069 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 13:09:39,070 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753160977027_225.jpg' 2025-07-22 13:09:39,329 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:09:39,330 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:09:39,330 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:09:39,676 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:09:39,677 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:09:39,677 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:09:39,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-22 13:09:40,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-22 13:09:40,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-22 13:09:40,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-22 13:09:40,420 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:09:40,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-22 13:09:40,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-22 13:09:40,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-22 13:09:40,674 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 13:09:40,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-22 13:16:23,537 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753161383273_466.jpg' 2025-07-22 13:16:24,493 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:16:24,493 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:16:24,493 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:16:24,850 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:16:24,850 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:16:24,850 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:16:24,850 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 13:16:25,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-22 13:16:25,233 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 13:16:25,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-22 13:16:25,583 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:16:25,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-22 13:16:25,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-22 13:16:25,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-22 13:16:25,843 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 13:16:25,843 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 13:16:25,844 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753161383292_809.jpg' 2025-07-22 13:16:26,334 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:16:26,334 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:16:26,334 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:16:26,674 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:16:26,674 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:16:26,675 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:16:26,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-22 13:16:27,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-22 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-22 13:16:27,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-22 13:16:27,412 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:16:27,412 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 13:16:27,412 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 13:16:27,412 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 13:16:27,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-22 13:16:27,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-22 13:16:27,668 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753161383342_181.jpg' 2025-07-22 13:16:28,108 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:16:28,108 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:16:28,108 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:16:28,446 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:16:28,447 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:16:28,447 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:16:28,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-22 13:16:28,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-22 13:16:28,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-22 13:16:29,202 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:16:29,202 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:16:29,202 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 13:16:29,202 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 13:16:29,202 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 13:16:29,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-22 13:16:29,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-22 13:16:29,465 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753161384085_904.jpg' 2025-07-22 13:16:30,294 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:16:30,294 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:16:30,294 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:16:30,632 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:16:30,632 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:16:30,632 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:16:30,632 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 13:16:31,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-22 13:16:31,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-22 13:16: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-22 13:16:31,369 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:16:31,369 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 13:16:31,369 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 13:16:31,369 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 13:16: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-22 13:16:31,625 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 13:16:31,626 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753161384353_3.jpg' 2025-07-22 13:16:31,869 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:16:31,870 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:16:31,870 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:16:32,208 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:16:32,208 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:16:32,209 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:16:32,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-22 13:16:32,603 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:16:32,603 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 13:16:32,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-22 13:16:32,954 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:16:32,954 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 13:16:32,954 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 13:16:32,954 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 13:16:33,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-22 13:16:33,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-22 13:16:33,210 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753161384419_648.jpg' 2025-07-22 13:16:33,516 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:16:33,517 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:16:33,517 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:16:33,855 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:16:33,855 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:16:33,855 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:16:33,855 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 13:16: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-22 13:16: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-22 13:16:34,593 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:16:34,594 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:16:34,594 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 13:16:34,594 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 13:16:34,594 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 13:16:34,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-22 13:16:34,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-22 13:16:34,852 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753161384757_125.jpg' 2025-07-22 13:16:35,278 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:16:35,278 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:16:35,278 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:16:35,615 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:16:35,616 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:16:35,616 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:16:35,616 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 13:16:36,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-22 13:16:36,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-22 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-22 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-22 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-22 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-22 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-22 13:16:36,617 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 13:16:36,617 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 13:16:36,618 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753161384756_574.jpg' 2025-07-22 13:16:36,872 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:16:36,872 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:16:36,872 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:16:37,213 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:16:37,213 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:16:37,213 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:16:37,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-22 13:16:37,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-22 13:16:37,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-22 13:16:37,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-22 13:16:37,950 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:16:37,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-22 13:16:37,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-22 13:16:37,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-22 13:16:38,208 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 13:16:38,208 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 13:16:38,210 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753161385614_947.jpg' 2025-07-22 13:16:38,726 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:16:38,726 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:16:38,727 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:16:38,949 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:16:38,950 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:16:38,950 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:16:38,950 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 13:16:39,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-22 13:16:39,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-22 13:16:39,299 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:16:39,300 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:16:39,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-22 13:16:39,300 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 13:16:39,300 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 13:16:39,332 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 13:16:39,333 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 13:16:39,334 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753161385625_849.jpg' 2025-07-22 13:16:39,809 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:16:39,809 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:16:39,809 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:16:40,152 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:16:40,152 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:16:40,152 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:16:40,152 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 13:16:40,543 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:16:40,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-22 13:16:40,893 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:16:40,894 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:16:40,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-22 13:16:40,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-22 13:16:40,894 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 13:16:41,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-22 13:16:41,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-22 13:16:41,172 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753161385793_669.jpg' 2025-07-22 13:16:41,435 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:16:41,436 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:16:41,436 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:16:41,774 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:16:41,774 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:16:41,774 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:16:41,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-22 13:16:42,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-22 13:16:42,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-22 13:16:42,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-22 13:16:42,549 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:16:42,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-22 13:16:42,549 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 13:16:42,549 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 13:16:42,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-22 13:16:42,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-22 13:16:42,865 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753161389072_579.jpg' 2025-07-22 13:16:43,133 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:16:43,133 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:16:43,133 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:16:43,476 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:16:43,476 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:16:43,476 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:16:43,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-22 13:16:43,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-22 13:16:43,860 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 13:16:44,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-22 13:16:44,212 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:16:44,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-22 13:16:44,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-22 13:16:44,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-22 13:16:44,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-22 13:16:44,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-22 13:16:47,256 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753161406822_319.jpg' 2025-07-22 13:16:47,810 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:16:47,810 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:16:47,810 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:16:48,253 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:16:48,253 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:16:48,253 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:16:48,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-22 13:16:48,639 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:16:48,639 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 13:16:48,991 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:16:48,991 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:16:48,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-22 13:16:48,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-22 13:16:48,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-22 13:16:49,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-22 13:16:49,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-22 13:16:49,255 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753161407656_141.jpg' 2025-07-22 13:16:49,490 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:16:49,491 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:16:49,491 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:16:49,848 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:16:49,848 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:16:49,848 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:16:49,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-22 13:16:50,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-22 13:16:50,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-22 13:16:50,590 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:16:50,590 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:16:50,590 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 13:16:50,590 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 13:16:50,590 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 13:16:50,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-22 13:16:50,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-22 13:16:50,857 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753161407677_698.jpg' 2025-07-22 13:16:51,316 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:16:51,316 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:16:51,316 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:16:51,695 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:16:51,695 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:16:51,696 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:16: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-22 13:16:52,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-22 13:16:52,147 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 13:16:52,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-22 13:16:52,500 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:16:52,500 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 13:16:52,500 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 13:16:52,500 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 13:16:52,768 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 13:16:52,768 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 13:16:52,770 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753161408374_954.jpg' 2025-07-22 13:16:53,008 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:16:53,009 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:16:53,009 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:16:53,362 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:16:53,362 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:16:53,363 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:16:53,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-22 13:16:53,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-22 13:16:53,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-22 13:16:54,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-22 13:16:54,106 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:16:54,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-22 13:16:54,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-22 13:16:54,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-22 13:16:54,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-22 13:16:54,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-22 13:16:54,372 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753161409256_850.jpg' 2025-07-22 13:16:54,617 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:16:54,617 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:16:54,617 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:16:54,979 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:16:54,979 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:16:54,979 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:16:54,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-22 13:16:55,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-22 13:16: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-22 13:16:55,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-22 13:16:55,794 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:16:55,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-22 13:16:55,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-22 13:16:55,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-22 13:16:56,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-22 13:16:56,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-22 13:16:56,098 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753161409600_615.jpg' 2025-07-22 13:16:56,348 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:16:56,348 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:16:56,348 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:16:56,709 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:16:56,709 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:16:56,709 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:16:56,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-22 13:16:57,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-22 13:16:57,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-22 13:16:57,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-22 13:16:57,458 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:16:57,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-22 13:16:57,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-22 13:16:57,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-22 13:16:57,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-22 13:16:57,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-22 13:16:57,722 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753161410151_647.jpg' 2025-07-22 13:16:57,979 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:16:57,979 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:16:57,979 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:16:58,336 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:16:58,336 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:16:58,336 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:16:58,336 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 13:16:58,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-22 13:16:58,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-22 13:16:59,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-22 13:16:59,140 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:16:59,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-22 13:16:59,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-22 13:16:59,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-22 13:16:59,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-22 13:16:59,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-22 13:17:11,497 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753161431263_0.jpg' 2025-07-22 13:17:11,929 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:17:11,929 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:17:11,929 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:17:12,285 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:17:12,285 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:17:12,285 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:17:12,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-22 13:17:12,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-22 13:17:12,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-22 13:17:13,033 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:17:13,034 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:17:13,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-22 13:17:13,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-22 13:17:13,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-22 13:17:13,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-22 13:17:13,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-22 13:17:13,299 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753161432231_308.jpg' 2025-07-22 13:17:13,795 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:17:13,795 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:17:13,795 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:17:14,226 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:17:14,226 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:17:14,226 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:17:14,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-22 13:17:14,618 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:17:14,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-22 13:17:14,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-22 13:17:14,975 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:17:14,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-22 13:17:14,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-22 13:17:14,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-22 13:17:15,238 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 13:17:15,238 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 13:17:15,239 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753161433855_581.jpg' 2025-07-22 13:17:15,504 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:17:15,504 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:17:15,504 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:17:15,858 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:17:15,858 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:17:15,858 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:17:15,858 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 13:17:16,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-22 13:17:16,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-22 13:17:16,599 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:17:16,599 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:17:16,599 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 13:17:16,599 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 13:17:16,599 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 13:17:16,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-22 13:17:16,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-22 13:17:16,930 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753161434114_911.jpg' 2025-07-22 13:17:17,181 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:17:17,181 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:17:17,182 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:17:17,541 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:17:17,542 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:17:17,542 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:17:17,542 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 13:17:18,020 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:17:18,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-22 13:17:18,375 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:17:18,375 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:17:18,375 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 13:17:18,375 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 13:17:18,375 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 13:17:18,636 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 13:17:18,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-22 13:17:36,162 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753161455877_494.jpg' 2025-07-22 13:17:36,452 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:17:36,452 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:17:36,452 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:17:36,816 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:17:36,816 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:17:36,816 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:17:36,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-22 13:17:37,209 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:17:37,209 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 13:17:37,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-22 13:17:37,562 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:17:37,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-22 13:17:37,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-22 13:17:37,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-22 13:17: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-22 13:17: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-22 13:17:37,826 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753161457491_771.jpg' 2025-07-22 13:17:38,088 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:17:38,088 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:17:38,089 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:17:38,443 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:17:38,444 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:17:38,444 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:17:38,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-22 13:17:38,836 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:17:38,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-22 13:17:39,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-22 13:17:39,191 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:17:39,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-22 13:17:39,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-22 13:17:39,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-22 13:17:39,457 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 13:17:39,457 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 13:17:39,458 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753161458187_984.jpg' 2025-07-22 13:17:39,710 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:17:39,710 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:17:39,710 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:17:40,093 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:17:40,093 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:17:40,093 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:17:40,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-22 13:17:40,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-22 13:17:40,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-22 13:17:40,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-22 13:17:40,840 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:17:40,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-22 13:17:40,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-22 13:17:40,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-22 13:17:41,107 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 13:17:41,107 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 13:24:23,787 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753161863501_958.jpg' 2025-07-22 13:24:25,811 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:24:25,811 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:24:25,811 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:24:26,185 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:24:26,185 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:24:26,185 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:24:26,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-22 13:24:26,571 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:24:26,571 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 13:24:26,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-22 13:24:26,927 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:24:26,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-22 13:24:26,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-22 13:24:26,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-22 13:24:27,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-22 13:24:27,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-22 13:24:27,194 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753161863598_520.jpg' 2025-07-22 13:24:27,638 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:24:27,638 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:24:27,638 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:24:27,992 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:24:27,992 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:24:27,992 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:24:27,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-22 13:24:28,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-22 13:24:28,377 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 13:24:28,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-22 13:24:28,734 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:24:28,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-22 13:24:28,734 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 13:24:28,734 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 13:24:28,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-22 13:24:28,998 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 13:24:28,999 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753161863733_958.jpg' 2025-07-22 13:24:29,443 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:24:29,443 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:24:29,443 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:24:29,801 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:24:29,801 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:24:29,801 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:24:29,801 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 13:24:30,193 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:24:30,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-22 13:24:30,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-22 13:24:30,549 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:24:30,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-22 13:24:30,549 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 13:24:30,549 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 13:24:30,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-22 13:24:30,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-22 13:24:30,811 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753161863809_988.jpg' 2025-07-22 13:24:31,294 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:24:31,294 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:24:31,294 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:24:31,651 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:24:31,651 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:24:31,651 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:24:31,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-22 13:24:32,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-22 13:24:32,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-22 13:24:32,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-22 13:24:32,398 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:24:32,398 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 13:24:32,398 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 13:24:32,398 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 13:24:32,659 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 13:24:32,659 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 13:24:32,661 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753161864047_182.jpg' 2025-07-22 13:24:32,916 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:24:32,916 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:24:32,916 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:24:33,317 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:24:33,318 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:24:33,318 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:24:33,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-22 13:24:33,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-22 13:24:33,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-22 13:24:34,061 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:24:34,061 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:24:34,062 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 13:24:34,062 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 13:24:34,062 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 13:24:34,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-22 13:24:34,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-22 13:24:34,389 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753161864293_607.jpg' 2025-07-22 13:24:34,635 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:24:34,635 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:24:34,635 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:24:34,991 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:24:34,991 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:24:34,991 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:24:34,991 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 13:24:35,377 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:24:35,377 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 13:24:35,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-22 13:24:35,805 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:24:35,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-22 13:24:35,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-22 13:24:35,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-22 13:24:36,067 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 13:24:36,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-22 13:24:36,069 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753161864548_415.jpg' 2025-07-22 13:24:36,649 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:24:36,650 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:24:36,650 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:24:36,997 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:24:36,997 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:24:36,997 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:24:36,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-22 13:24:37,382 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:24:37,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-22 13:24:37,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-22 13:24:37,737 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:24:37,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-22 13:24:37,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-22 13:24:37,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-22 13:24:38,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-22 13:24:38,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-22 13:24:38,006 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753161864427_901.jpg' 2025-07-22 13:24:38,505 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:24:38,505 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:24:38,505 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:24:38,860 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:24:38,860 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:24:38,860 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:24: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-22 13:24:39,254 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:24:39,254 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 13:24:39,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-22 13:24:39,666 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:24:39,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-22 13:24:39,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-22 13:24:39,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-22 13:24:39,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-22 13:24:39,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-22 13:24:39,931 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753161864797_352.jpg' 2025-07-22 13:24:40,415 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:24:40,415 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:24:40,415 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:24:40,772 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:24:40,772 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:24:40,772 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:24:40,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-22 13:24:41,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-22 13:24:41,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-22 13:24:41,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-22 13:24:41,514 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:24:41,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-22 13:24:41,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-22 13:24:41,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-22 13:24:41,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-22 13:24: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-22 13:24:41,779 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753161864908_551.jpg' 2025-07-22 13:24:42,038 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:24:42,038 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:24:42,038 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:24:42,395 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:24:42,396 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:24:42,396 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:24:42,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-22 13:24:42,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-22 13:24:42,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-22 13:24:43,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-22 13:24:43,141 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:24:43,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-22 13:24:43,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-22 13:24:43,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-22 13:24:43,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-22 13:24:43,403 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 13:24:43,404 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753161865603_811.jpg' 2025-07-22 13:24:43,831 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:24:43,831 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:24:43,831 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:24:44,018 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:24:44,018 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:24:44,018 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:24:44,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-22 13:24:44,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-22 13:24:44,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-22 13:24:44,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-22 13:24:44,333 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:24:44,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-22 13:24:44,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-22 13:24:44,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-22 13:24:44,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-22 13:24:44,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-22 13:24:44,367 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753161867056_696.jpg' 2025-07-22 13:24:49,424 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:24:49,424 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:24:49,424 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:24:49,767 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:24:49,768 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:24:49,768 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:24:49,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-22 13:24:50,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-22 13:24:50,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-22 13:24:50,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-22 13:24:50,507 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:24:50,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-22 13:24:50,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-22 13:24:50,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-22 13: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-22 13: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-22 13:24:50,768 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753161869870_568.jpg' 2025-07-22 13:25:00,482 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:25:00,482 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:25:00,482 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:25:00,826 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:25:00,826 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:25:00,826 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:25:00,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-22 13:25:01,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-22 13:25:01,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-22 13:25:01,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-22 13:25:01,570 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:25:01,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-22 13:25:01,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-22 13:25:01,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-22 13:25:01,826 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 13:25:01,826 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 13:25:01,827 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753161887192_891.jpg' 2025-07-22 13:25:02,278 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:25:02,278 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:25:02,278 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:25:02,617 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:25:02,617 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:25:02,617 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:25:02,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-22 13:25:03,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-22 13:25:03,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-22 13:25:03,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-22 13:25:03,358 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:25:03,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-22 13:25:03,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-22 13:25:03,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-22 13:25:03,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-22 13:25:03,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-22 13:25:03,613 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753161887259_189.jpg' 2025-07-22 13:25:04,082 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:25:04,083 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:25:04,083 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:25:04,421 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:25:04,421 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:25:04,421 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:25:04,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-22 13:25:04,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-22 13:25:04,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-22 13:25:05,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-22 13:25:05,156 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:25:05,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-22 13:25:05,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-22 13:25:05,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-22 13:25:05,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-22 13:25:05,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-22 13:25:05,415 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753161888243_371.jpg' 2025-07-22 13:25:05,664 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:25:05,664 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:25:05,664 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:25:06,008 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:25:06,009 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:25:06,009 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:25:06,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-22 13:25:06,395 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:25:06,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-22 13:25:06,752 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:25:06,752 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:25:06,752 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 13:25:06,752 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 13:25:06,752 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 13:25:07,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-22 13:25:07,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-22 13:25:07,012 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753161888573_153.jpg' 2025-07-22 13:25:07,253 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:25:07,253 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:25:07,253 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:25:07,595 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:25:07,596 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:25:07,598 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:25:07,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-22 13:25:07,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-22 13:25:07,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-22 13:25:08,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-22 13:25:08,335 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:25:08,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-22 13:25:08,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-22 13:25:08,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-22 13:25:08,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-22 13:25:08,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-22 13:25:08,591 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753161888720_393.jpg' 2025-07-22 13:25:08,838 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:25:08,838 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:25:08,838 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:25:09,177 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:25:09,178 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:25:09,178 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:25:09,178 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 13:25:09,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-22 13:25:09,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-22 13:25:09,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-22 13:25:09,925 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:25:09,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-22 13:25:09,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-22 13:25:09,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-22 13:25:10,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-22 13:25:10,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-22 13:25:10,184 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753161890062_283.jpg' 2025-07-22 13:25:10,739 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:25:10,739 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:25:10,739 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:25:11,080 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:25:11,080 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:25:11,081 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:25:11,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-22 13:25:11,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-22 13:25:11,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-22 13:25:11,821 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:25:11,821 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:25:11,821 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 13:25:11,821 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 13:25:11,821 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 13:25:12,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-22 13:25:12,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-22 13:25:12,078 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753161911208_165.jpg' 2025-07-22 13:25:12,338 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:25:12,338 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:25:12,338 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:25:12,680 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:25:12,681 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:25:12,684 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:25:12,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-22 13:25:13,070 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:25:13,070 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 13:25:13,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-22 13:25:13,425 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:25:13,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-22 13:25:13,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-22 13:25:13,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-22 13:25:13,680 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 13:25:13,680 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 13:25:13,681 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753161912398_575.jpg' 2025-07-22 13:25:18,723 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:25:18,723 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:25:18,723 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:25:19,063 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:25:19,063 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:25:19,063 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:25:19,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-22 13:25:19,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-22 13:25:19,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-22 13:25:19,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-22 13:25:19,804 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:25:19,804 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 13:25:19,804 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 13:25:19,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-22 13:25:20,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-22 13:25:20,061 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 13:25:20,062 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753161912813_211.jpg' 2025-07-22 13:25:29,772 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:25:29,772 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:25:29,772 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:25:30,117 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:25:30,117 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:25:30,118 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:25:30,118 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 13:25:30,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-22 13:25:30,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-22 13:25:30,856 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:25:30,856 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:25:30,856 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 13:25:30,856 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 13:25:30,856 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 13:25: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-22 13:25: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-22 13:25:31,111 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753161914377_459.jpg' 2025-07-22 13:25:31,356 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:25:31,356 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:25:31,357 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:25:31,699 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:25:31,699 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:25:31,699 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:25:31,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-22 13:25: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-22 13:25:32,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-22 13:25: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-22 13:25:32,442 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:25: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-22 13:25: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-22 13:25: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-22 13:25: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-22 13:25: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-22 13:25:34,831 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753161934649_470.jpg' 2025-07-22 13:25:35,077 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:25:35,077 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:25:35,077 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:25:35,416 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:25:35,416 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:25:35,416 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:25: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-22 13:25:35,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-22 13:25:35,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-22 13:25:36,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-22 13:25:36,154 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:25:36,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-22 13:25:36,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-22 13:25:36,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-22 13:25:36,409 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 13:25:36,409 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 13:25:36,758 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753161936470_785.jpg' 2025-07-22 13:25:37,010 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:25:37,010 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:25:37,010 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:25:37,352 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:25:37,352 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:25:37,352 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:25:37,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-22 13: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-22 13: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-22 13:25: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-22 13:25:38,097 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:25: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-22 13:25: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-22 13:25: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-22 13:25:38,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-22 13:25:38,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-22 13:25:38,357 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753161937557_599.jpg' 2025-07-22 13:25:38,587 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:25:38,587 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:25:38,587 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:25:38,928 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:25:38,928 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:25:38,929 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:25:38,929 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 13:25:39,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-22 13:25:39,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-22 13:25:39,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-22 13:25:39,673 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:25:39,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-22 13:25:39,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-22 13:25:39,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-22 13:25:39,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-22 13:25:39,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-22 13:32:23,289 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753162343055_503.jpg' 2025-07-22 13:32:24,304 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:32:24,304 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:32:24,304 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:32:24,724 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:32:24,724 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:32:24,724 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:32:24,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-22 13:32:25,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-22 13:32:25,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-22 13:32:25,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-22 13:32:25,447 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:32:25,447 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 13:32:25,447 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 13:32:25,447 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 13:32:25,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-22 13:32:25,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-22 13:32:25,698 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753162343268_899.jpg' 2025-07-22 13:32:26,140 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:32:26,141 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:32:26,141 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:32:26,167 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:32:26,167 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:32:26,167 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:32:26,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-22 13:32:26,183 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:32:26,183 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 13:32:26,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-22 13:32:26,321 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:32:26,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-22 13:32:26,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-22 13:32:26,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-22 13:32:26,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-22 13:32:26,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-22 13:32:26,345 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753162343374_894.jpg' 2025-07-22 13:32:26,768 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:32:26,768 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:32:26,768 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:32:27,112 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:32:27,112 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:32:27,112 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:32:27,112 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 13:32:27,489 - 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-22 13:32:27,490 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 13:32:27,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-22 13:32:27,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-22 13:32:27,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-22 13:32:27,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-22 13:32:27,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-22 13:32:27,744 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753162343488_878.jpg' 2025-07-22 13:32:28,335 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:32:28,335 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:32:28,335 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:32:28,668 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:32:28,668 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:32:28,668 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:32:28,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-22 13:32:29,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-22 13:32:29,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-22 13:32:29,395 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:32:29,395 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:32:29,395 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 13:32:29,395 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 13:32:29,395 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 13:32:29,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-22 13:32:29,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-22 13:32:29,645 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753162343560_970.jpg' 2025-07-22 13:32:29,876 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:32:29,876 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:32:29,876 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:32:30,207 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:32:30,208 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:32:30,208 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:32: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-22 13:32:30,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-22 13:32:30,583 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 13:32:30,930 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:32:30,930 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:32:30,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-22 13:32:30,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-22 13:32:30,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-22 13:32:31,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-22 13:32:31,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-22 13:32:31,185 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753162344177_497.jpg' 2025-07-22 13:32:31,442 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:32:31,442 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:32:31,442 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:32:31,775 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:32:31,775 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:32:31,775 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:32:31,775 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 13:32:32,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-22 13:32:32,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-22 13:32:32,510 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:32:32,510 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:32:32,511 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 13:32:32,511 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 13:32:32,511 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 13:32:32,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-22 13:32:32,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-22 13:32:32,762 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753162344410_423.jpg' 2025-07-22 13:32:33,000 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:32:33,000 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:32:33,000 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:32:33,333 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:32:33,333 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:32:33,333 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:32:33,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-22 13:32:33,711 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:32:33,711 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 13:32:34,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-22 13:32:34,059 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:32:34,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-22 13:32:34,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-22 13:32:34,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-22 13:32:34,312 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 13:32:34,312 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 13:32:34,314 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753162344748_534.jpg' 2025-07-22 13:32:34,755 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:32:34,755 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:32:34,756 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:32:35,088 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:32:35,088 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:32:35,089 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:32:35,089 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 13:32:35,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-22 13:32:35,474 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 13:32: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-22 13:32:35,822 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:32:35,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-22 13:32:35,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-22 13:32:35,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-22 13:32:36,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-22 13:32:36,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-22 13:32:36,074 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753162345137_489.jpg' 2025-07-22 13:32:36,335 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:32:36,336 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:32:36,336 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:32:36,665 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:32:36,666 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:32:36,666 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:32:36,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-22 13:32:37,041 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:32:37,042 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 13:32:37,391 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:32:37,391 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:32: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-22 13:32: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-22 13:32:37,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-22 13:32:37,643 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 13:32:37,643 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 13:32:37,644 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753162345282_940.jpg' 2025-07-22 13:32:37,911 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:32:37,911 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:32:37,911 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:32:38,243 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:32:38,244 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:32:38,244 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:32:38,244 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 13:32:38,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-22 13:32:38,632 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 13:32:38,979 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:32:38,979 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:32:38,979 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 13:32:38,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-22 13:32:38,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-22 13:32:39,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-22 13:32:39,232 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 13:32:39,233 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753162345450_855.jpg' 2025-07-22 13:32:39,462 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:32:39,462 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:32:39,462 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:32:39,642 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:32:39,642 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:32:39,642 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:32:39,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-22 13:32:39,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-22 13:32:39,768 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 13:32:39,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-22 13:32:39,955 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:32:39,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-22 13:32:39,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-22 13:32:39,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-22 13:32:39,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-22 13:32:39,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-22 13:32:39,987 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753162350351_393.jpg' 2025-07-22 13:32:40,449 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:32:40,449 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:32:40,449 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:32:40,791 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:32:40,791 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:32:40,791 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:32:40,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-22 13:32:41,170 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:32:41,170 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 13:32:41,518 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:32:41,519 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:32:41,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-22 13:32:41,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-22 13:32:41,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-22 13:32:41,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-22 13:32:41,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-22 13:32:41,768 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753162350982_514.jpg' 2025-07-22 13:32:43,254 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:32:43,255 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:32:43,255 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:32:43,641 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:32:43,641 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:32:43,641 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:32:43,641 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 13:32:44,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-22 13:32:44,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-22 13:32:44,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-22 13:32:44,367 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:32:44,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-22 13:32:44,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-22 13:32:44,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-22 13:32:44,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-22 13:32:44,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-22 13:32:44,617 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753162351605_466.jpg' 2025-07-22 13:32:45,078 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:32:45,078 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:32:45,078 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:32:45,408 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:32:45,408 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:32:45,408 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:32:45,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-22 13:32:45,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-22 13:32:45,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-22 13:32:46,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-22 13:32:46,132 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:32:46,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-22 13:32:46,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-22 13:32:46,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-22 13:32:46,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-22 13:32:46,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-22 13:32:46,746 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753162366479_481.jpg' 2025-07-22 13:32:47,206 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:32:47,207 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:32:47,207 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:32:47,540 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:32:47,540 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:32:47,540 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:32:47,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-22 13:32:47,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-22 13:32:47,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-22 13:32:48,267 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:32:48,267 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:32:48,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-22 13:32:48,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-22 13:32:48,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-22 13:32:48,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-22 13:32:48,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-22 13:32:48,520 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753162366962_382.jpg' 2025-07-22 13:32:49,002 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:32:49,002 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:32:49,002 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:32:49,343 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:32:49,344 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:32:49,344 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:32:49,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-22 13:32:49,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-22 13:32:49,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-22 13:32:50,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-22 13:32:50,071 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:32:50,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-22 13:32:50,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-22 13:32:50,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-22 13:32:50,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-22 13:32:50,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-22 13:32:50,322 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753162367149_29.jpg' 2025-07-22 13:32:50,557 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:32:50,558 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:32:50,558 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:32:50,888 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:32:50,889 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:32:50,889 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:32:50,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-22 13:32:51,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-22 13:32:51,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-22 13:32:51,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-22 13:32:51,611 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:32:51,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-22 13:32:51,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-22 13:32:51,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-22 13:32: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-22 13:32: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-22 13:32:51,861 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753162368750_200.jpg' 2025-07-22 13:32:52,381 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:32:52,381 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:32:52,381 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:32:52,718 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:32:52,718 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:32:52,718 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:32:52,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-22 13:32:53,097 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:32:53,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-22 13:32:53,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-22 13:32:53,447 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:32:53,447 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 13:32:53,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-22 13:32:53,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-22 13:32: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-22 13:32: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-22 13:32:53,700 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753162369805_295.jpg' 2025-07-22 13:32:54,228 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:32:54,228 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:32:54,228 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:32:54,561 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:32:54,561 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:32:54,561 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:32:54,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-22 13:32:54,937 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:32:54,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-22 13:32:55,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-22 13:32:55,286 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:32:55,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-22 13:32:55,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-22 13:32:55,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-22 13:32:55,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-22 13:32:55,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-22 13:32:55,618 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753162375246_302.jpg' 2025-07-22 13:32:55,874 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:32:55,874 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:32:55,874 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:32:56,212 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:32:56,213 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:32:56,213 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:32:56,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-22 13:32:56,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-22 13:32:56,589 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 13:32:56,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-22 13:32:56,937 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:32:56,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-22 13:32:56,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-22 13:32:56,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-22 13:32:57,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-22 13:32:57,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-22 13:33:10,297 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753162390157_702.jpg' 2025-07-22 13:33:10,744 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:33:10,744 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:33:10,744 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:33:11,141 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:33:11,141 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:33:11,141 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:33:11,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-22 13:33:11,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-22 13:33:11,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-22 13:33:11,868 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:33:11,868 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:33:11,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-22 13:33:11,868 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 13:33:11,868 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 13:33:12,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-22 13:33:12,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-22 13:33:13,439 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753162393020_24.jpg' 2025-07-22 13:33:13,689 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:33:13,689 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:33:13,689 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:33:14,029 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:33:14,029 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:33:14,029 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:33:14,030 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 13:33:14,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-22 13:33:14,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-22 13:33:14,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-22 13:33:14,753 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:33:14,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-22 13:33:14,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-22 13:33:14,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-22 13:33:15,017 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 13:33:15,017 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 13:33:15,018 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753162393877_37.jpg' 2025-07-22 13:33:15,265 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:33:15,265 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:33:15,265 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:33:15,596 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:33:15,596 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:33:15,596 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:33:15,596 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 13:33:15,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-22 13:33:15,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-22 13:33:16,320 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:33:16,320 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:33:16,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-22 13:33:16,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-22 13:33:16,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-22 13:33:16,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-22 13:33:16,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-22 13:33:20,485 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753162400159_62.jpg' 2025-07-22 13:33:20,743 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:33:20,743 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:33:20,743 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:33:21,083 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:33:21,083 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:33:21,083 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:33:21,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-22 13:33:21,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-22 13:33:21,462 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 13:33:21,810 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:33:21,810 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:33:21,810 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 13:33:21,810 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 13:33:21,810 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 13:33:22,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-22 13:33:22,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-22 13:33:36,935 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753162416748_274.jpg' 2025-07-22 13:33:37,185 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:33:37,186 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:33:37,186 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:33:37,605 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:33:37,605 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:33:37,605 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:33:37,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-22 13:33:37,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-22 13:33:37,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-22 13:33:38,344 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:33:38,344 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:33:38,344 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 13:33:38,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-22 13:33:38,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-22 13:33:38,596 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 13:33:38,596 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 13:33:38,597 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753162417357_796.jpg' 2025-07-22 13:33:38,847 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:33:38,847 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:33:38,847 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:33:39,185 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:33:39,185 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:33:39,185 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:33:39,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-22 13:33:39,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-22 13:33:39,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-22 13:33:39,911 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:33:39,911 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:33:39,911 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 13:33:39,911 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 13:33:39,911 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 13:33:40,163 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 13:33:40,163 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 13:33:43,513 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753162423295_354.jpg' 2025-07-22 13:33:43,813 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:33:43,813 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:33:43,813 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:33:44,144 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:33:44,144 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:33:44,144 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:33:44,144 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 13:33:44,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-22 13:33:44,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-22 13:33:44,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-22 13:33:44,874 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:33:44,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-22 13:33:44,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-22 13:33:44,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-22 13:33:45,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-22 13:33:45,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-22 13:40:23,530 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753162823236_882.jpg' 2025-07-22 13:40:24,392 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:40:24,392 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:40:24,392 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:40:24,814 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:40:24,814 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:40:24,814 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:40:24,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-22 13:40:25,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-22 13:40:25,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-22 13:40:25,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-22 13:40:25,541 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:40:25,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-22 13:40:25,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-22 13:40:25,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-22 13:40:25,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-22 13:40:25,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-22 13:40:25,790 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753162823346_582.jpg' 2025-07-22 13:40:26,270 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:40:26,271 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:40:26,271 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:40:26,601 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:40:26,601 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:40:26,601 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:40:26,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-22 13:40:26,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-22 13:40:26,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-22 13:40:27,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-22 13:40:27,324 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:40:27,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-22 13:40:27,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-22 13:40:27,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-22 13:40:27,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-22 13:40:27,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-22 13:40:27,574 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753162823668_611.jpg' 2025-07-22 13:40:28,131 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:40:28,132 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:40:28,132 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:40:28,470 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:40:28,470 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:40:28,470 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:40:28,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-22 13:40:28,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-22 13:40:28,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-22 13:40:29,194 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:40:29,194 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:40:29,194 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 13:40:29,194 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 13:40:29,194 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 13:40:29,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-22 13:40:29,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-22 13:40:29,443 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753162823717_200.jpg' 2025-07-22 13:40:29,982 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:40:29,983 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:40:29,983 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:40:30,313 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:40:30,313 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:40:30,313 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:40:30,314 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 13:40:30,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-22 13:40:30,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-22 13:40:31,038 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:40:31,038 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:40:31,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-22 13:40:31,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-22 13:40:31,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-22 13:40:31,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-22 13:40:31,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-22 13:40:31,288 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753162824159_228.jpg' 2025-07-22 13:40:32,720 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:40:32,720 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:40:32,720 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:40:33,058 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:40:33,058 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:40:33,058 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:40:33,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-22 13:40:33,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-22 13:40:33,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-22 13:40:33,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-22 13:40:33,785 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:40:33,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-22 13:40:33,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-22 13:40:33,786 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 13:40:34,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-22 13:40:34,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-22 13:40:34,036 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753162824332_730.jpg' 2025-07-22 13:40:34,299 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:40:34,300 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:40:34,300 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:40:34,633 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:40:34,633 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:40:34,633 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:40:34,633 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 13:40:35,011 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:40:35,011 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 13:40:35,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-22 13:40:35,358 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:40:35,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-22 13:40:35,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-22 13:40:35,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-22 13:40:35,610 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 13:40:35,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-22 13:40:35,611 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753162824551_98.jpg' 2025-07-22 13:40:36,079 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:40:36,079 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:40:36,079 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:40:36,418 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:40:36,418 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:40:36,419 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:40:36,419 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 13:40:36,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-22 13:40:36,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-22 13:40:37,142 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:40:37,142 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:40:37,142 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 13:40:37,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-22 13:40:37,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-22 13:40:37,393 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 13:40:37,393 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 13:40:37,394 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753162824561_22.jpg' 2025-07-22 13:40:37,857 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:40:37,857 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:40:37,857 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:40:38,189 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:40:38,189 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:40:38,189 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:40:38,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-22 13:40:38,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-22 13:40:38,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-22 13:40:38,913 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:40:38,913 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:40:38,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-22 13:40:38,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-22 13:40:38,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-22 13:40:39,164 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 13:40:39,164 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 13:40:39,165 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753162824664_775.jpg' 2025-07-22 13:40:39,614 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:40:39,615 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:40:39,615 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:40:39,954 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:40:39,954 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:40:39,954 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:40:39,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-22 13:40:40,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-22 13:40:40,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-22 13:40:40,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-22 13:40:40,679 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:40:40,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-22 13:40:40,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-22 13:40:40,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-22 13:40:40,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-22 13:40:40,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-22 13:40:40,930 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753162824658_764.jpg' 2025-07-22 13:40:41,190 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:40:41,190 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:40:41,190 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:40:41,520 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:40:41,520 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:40:41,520 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:40:41,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-22 13:40:41,896 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:40: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-22 13:40:42,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-22 13:40:42,244 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:40:42,244 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 13:40:42,244 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 13:40:42,244 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 13:40:42,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-22 13:40:42,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-22 13:40:42,496 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753162825527_534.jpg' 2025-07-22 13:40:43,046 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:40:43,046 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:40:43,046 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:40:43,227 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:40:43,227 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:40:43,227 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:40:43,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-22 13:40:43,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-22 13:40:43,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-22 13:40:43,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-22 13:40:43,538 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:40:43,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-22 13:40:43,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-22 13:40:43,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-22 13:40:43,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-22 13:40:43,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-22 13:40:43,571 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753162829529_798.jpg' 2025-07-22 13:40:43,817 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:40:43,817 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:40:43,817 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:40:44,165 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:40:44,165 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:40:44,165 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:40:44,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-22 13:40:44,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-22 13:40:44,545 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 13:40:44,893 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:40:44,893 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:40:44,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-22 13:40:44,893 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 13:40:44,893 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 13:40:45,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-22 13:40:45,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-22 13:40:47,463 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753162847263_488.jpg' 2025-07-22 13:40:47,710 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:40:47,711 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:40:47,711 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:40:48,045 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:40:48,045 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:40:48,045 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:40: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-22 13:40:48,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-22 13:40:48,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-22 13:40:48,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-22 13:40:48,771 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:40:48,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-22 13:40:48,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-22 13:40:48,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-22 13:40:49,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-22 13:40:49,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-22 13:40:49,020 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753162848185_457.jpg' 2025-07-22 13:40:49,276 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:40:49,277 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:40:49,277 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:40:49,612 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:40:49,612 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:40:49,612 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:40:49,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-22 13:40:49,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-22 13:40:49,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-22 13:40:50,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-22 13:40:50,337 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:40:50,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-22 13:40:50,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-22 13:40:50,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-22 13:40:50,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-22 13:40:50,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-22 13:40:50,591 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753162848288_711.jpg' 2025-07-22 13:40:50,836 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:40:50,836 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:40:50,837 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:40:51,169 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:40:51,170 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:40:51,170 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:40:51,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-22 13:40:51,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-22 13:40:51,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-22 13:40:51,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-22 13:40:51,904 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:40:51,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-22 13:40:51,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-22 13:40:51,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-22 13:40:52,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-22 13:40:52,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-22 13:40:52,155 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753162848524_923.jpg' 2025-07-22 13:40:52,425 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:40:52,426 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:40:52,426 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:40:52,759 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:40:52,760 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:40:52,760 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:40:52,760 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 13:40:53,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-22 13:40:53,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-22 13:40:53,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-22 13:40:53,485 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:40:53,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-22 13:40:53,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-22 13:40:53,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-22 13:40:53,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-22 13:40:53,739 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 13:40:53,740 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753162849009_302.jpg' 2025-07-22 13:40:54,162 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:40:54,162 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:40:54,162 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:40:54,495 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:40:54,495 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:40:54,495 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:40:54,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-22 13:40:54,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-22 13:40:54,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-22 13:40:55,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-22 13:40:55,229 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:40:55,229 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 13:40:55,229 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 13:40:55,229 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 13:40:55,481 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 13:40:55,481 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 13:41:12,505 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753162872289_465.jpg' 2025-07-22 13:41:12,754 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:41:12,754 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:41:12,754 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:41:13,161 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:41:13,161 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:41:13,161 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:41:13,161 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 13:41:13,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-22 13:41:13,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-22 13:41:13,889 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:41:13,889 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 13:41:13,889 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 13:41:13,889 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 13:41:13,889 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 13:41:14,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-22 13:41:14,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-22 13:41:14,142 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753162872804_877.jpg' 2025-07-22 13:41:14,408 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:41:14,408 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:41:14,408 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:41:14,740 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:41:14,741 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:41:14,741 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:41:14,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-22 13:41:15,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-22 13:41:15,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-22 13:41:15,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-22 13:41:15,479 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:41:15,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-22 13:41:15,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-22 13:41:15,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-22 13:41:15,731 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 13:41:15,731 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 13:41:15,733 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753162872873_602.jpg' 2025-07-22 13:41:16,176 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:41:16,177 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:41:16,177 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:41:16,512 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:41:16,512 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:41:16,512 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:41:16,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-22 13:41:16,890 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:41:16,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-22 13:41:17,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-22 13:41:17,239 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:41:17,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-22 13:41:17,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-22 13:41:17,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-22 13:41:17,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-22 13:41:17,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-22 13:41:37,223 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753162896978_709.jpg' 2025-07-22 13:41:37,470 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:41:37,470 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:41:37,470 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:41:37,899 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:41:37,900 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:41:37,900 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:41:37,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-22 13:41:38,290 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:41:38,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-22 13:41:38,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-22 13:41:38,641 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:41:38,641 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 13:41:38,641 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 13:41:38,641 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 13:41:38,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-22 13:41:38,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-22 13:41:38,894 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753162897122_473.jpg' 2025-07-22 13:41:39,309 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:41:39,309 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:41:39,309 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:41:39,641 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:41:39,641 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:41:39,641 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:41:39,641 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 13:41:40,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-22 13:41:40,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-22 13:41:40,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-22 13:41:40,366 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:41:40,366 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 13:41:40,366 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 13:41:40,366 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 13:41:40,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-22 13:41:40,619 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 13:48:23,018 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753163302837_316.jpg' 2025-07-22 13:48:23,846 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:48:23,846 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:48:23,846 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:48:23,889 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:48:23,889 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:48:23,889 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:48:23,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-22 13:48:23,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-22 13:48:23,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-22 13:48:24,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-22 13:48:24,088 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:48:24,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-22 13:48:24,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-22 13:48:24,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-22 13:48:24,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-22 13:48:24,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-22 13:48:24,113 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753163302949_572.jpg' 2025-07-22 13:48:24,606 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:48:24,606 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:48:24,606 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:48:24,987 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:48:24,987 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:48:24,987 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:48:24,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-22 13:48:25,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-22 13:48:25,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-22 13:48:25,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-22 13:48:25,716 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:48:25,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-22 13:48:25,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-22 13:48:25,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-22 13:48:25,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-22 13:48:25,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-22 13:48:25,969 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753163303042_315.jpg' 2025-07-22 13:48:26,461 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:48:26,461 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:48:26,461 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:48:26,794 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:48:26,795 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:48:26,795 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:48:26,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-22 13:48:27,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-22 13:48:27,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-22 13:48:27,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-22 13:48:27,521 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:48:27,521 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 13:48:27,521 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 13:48:27,521 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 13:48:27,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-22 13:48:27,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-22 13:48:27,768 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753163303236_740.jpg' 2025-07-22 13:48:29,312 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:48:29,312 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:48:29,312 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:48:29,646 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:48:29,647 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:48:29,647 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:48:29,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-22 13:48:30,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-22 13:48:30,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-22 13:48:30,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-22 13:48:30,372 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:48:30,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-22 13:48:30,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-22 13:48:30,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-22 13:48:30,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-22 13:48:30,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-22 13:48:30,628 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753163303440_722.jpg' 2025-07-22 13:48:30,882 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:48:30,883 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:48:30,883 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:48:31,225 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:48:31,225 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:48:31,225 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:48:31,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-22 13:48:31,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-22 13:48:31,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-22 13:48:31,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-22 13:48:31,951 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:48:31,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-22 13:48:31,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-22 13:48:31,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-22 13:48: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-22 13:48: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-22 13:48:32,207 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753163303770_868.jpg' 2025-07-22 13:48:32,646 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:48:32,647 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:48:32,647 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:48:32,991 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:48:32,991 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:48:32,991 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:48:32,991 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 13:48:33,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-22 13:48:33,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-22 13:48:33,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-22 13:48:33,716 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:48:33,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-22 13:48:33,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-22 13:48:33,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-22 13:48: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-22 13:48: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-22 13:48:33,971 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753163303759_753.jpg' 2025-07-22 13:48:34,421 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:48:34,421 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:48:34,421 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:48:34,766 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:48:34,766 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:48:34,766 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:48:34,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-22 13:48:35,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-22 13:48:35,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-22 13:48:35,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-22 13:48:35,494 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:48:35,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-22 13:48:35,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-22 13:48:35,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-22 13:48:35,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-22 13:48:35,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-22 13:48:35,749 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753163303905_543.jpg' 2025-07-22 13:48:35,991 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:48:35,992 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:48:35,992 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:48:36,339 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:48:36,340 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:48:36,340 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:48:36,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-22 13:48:36,717 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:48:36,717 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 13:48:37,065 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:48:37,065 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:48:37,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-22 13:48:37,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-22 13:48:37,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-22 13:48:37,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-22 13:48:37,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-22 13:48:37,324 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753163304238_460.jpg' 2025-07-22 13:48:37,556 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:48:37,556 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:48:37,557 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:48:37,899 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:48:37,899 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:48:37,899 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:48:37,899 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 13: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-22 13:48:38,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-22 13:48:38,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-22 13:48:38,626 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:48:38,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-22 13:48:38,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-22 13:48:38,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-22 13:48:38,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-22 13:48:38,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-22 13:48:38,880 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753163304771_123.jpg' 2025-07-22 13:48:39,302 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:48:39,303 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:48:39,303 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:48:39,648 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:48:39,648 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:48:39,649 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:48:39,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-22 13:48:40,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-22 13:48:40,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-22 13:48:40,373 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:48:40,373 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:48:40,373 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 13:48:40,373 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 13:48:40,373 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 13:48:40,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-22 13:48:40,627 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 13:48:40,628 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753163304968_313.jpg' 2025-07-22 13:48:41,097 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:48:41,097 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:48:41,097 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:48:41,445 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:48:41,445 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:48:41,445 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:48:41,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-22 13:48:41,824 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:48:41,824 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 13:48:42,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-22 13:48:42,172 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:48:42,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-22 13:48:42,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-22 13:48:42,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-22 13:48: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-22 13:48:42,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-22 13:48:42,428 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753163305999_719.jpg' 2025-07-22 13:48:42,672 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:48:42,672 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:48:42,672 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:48:42,851 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:48:42,852 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:48:42,852 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:48:42,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-22 13:48:42,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-22 13:48:42,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-22 13:48:43,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-22 13:48:43,161 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:48:43,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-22 13:48:43,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-22 13:48:43,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-22 13:48:43,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-22 13:48:43,192 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 13:48:43,193 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753163309822_192.jpg' 2025-07-22 13:48:43,437 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:48:43,437 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:48:43,437 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:48:43,771 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:48:43,772 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:48:43,772 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:48:43,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-22 13:48:44,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-22 13:48:44,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-22 13:48:44,503 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:48:44,503 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:48:44,503 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 13:48:44,503 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 13:48:44,503 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 13:48:44,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-22 13:48:44,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-22 13:48:47,580 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753163327405_85.jpg' 2025-07-22 13:48:47,825 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:48:47,825 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:48:47,825 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:48:48,159 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:48:48,160 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:48:48,160 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:48:48,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-22 13:48:48,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-22 13:48:48,538 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 13:48:48,885 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:48:48,885 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:48:48,885 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 13:48:48,885 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 13:48:48,885 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 13:48:49,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-22 13:48:49,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-22 13:48:49,137 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753163327538_77.jpg' 2025-07-22 13:48:49,375 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:48:49,375 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:48:49,375 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:48:49,706 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:48:49,706 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:48:49,706 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:48:49,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-22 13:48:50,084 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:48:50,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-22 13:48:50,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-22 13:48:50,433 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:48:50,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-22 13:48:50,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-22 13:48:50,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-22 13:48:50,680 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 13:48:50,680 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 13:48:50,681 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753163327580_993.jpg' 2025-07-22 13:48:50,905 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:48:50,905 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:48:50,905 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:48:51,238 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:48:51,238 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:48:51,238 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:48:51,238 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 13:48:51,614 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:48:51,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-22 13:48:51,963 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:48:51,963 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:48:51,963 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 13:48:51,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-22 13:48:51,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-22 13:48:52,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-22 13:48:52,211 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 13:48:52,212 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753163327764_485.jpg' 2025-07-22 13:48:52,885 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:48:52,885 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:48:52,885 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:48:53,217 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:48:53,217 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:48:53,217 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:48:53,217 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 13:48:53,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-22 13:48:53,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-22 13:48:53,944 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:48:53,944 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:48:53,944 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 13:48:53,944 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 13:48:53,944 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 13:48:54,193 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 13:48:54,193 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 13:48:54,194 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753163328198_357.jpg' 2025-07-22 13:48:54,433 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:48:54,433 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:48:54,433 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:48:54,765 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:48:54,766 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:48:54,766 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:48:54,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-22 13:48:55,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-22 13:48:55,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-22 13:48:55,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-22 13:48:55,491 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:48:55,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-22 13:48:55,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-22 13:48:55,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-22 13:48:55,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-22 13:48:55,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-22 13:49:10,600 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753163350478_271.jpg' 2025-07-22 13:49:10,853 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:49:10,854 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:49:10,854 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:49:11,270 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:49:11,270 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:49:11,270 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:49:11,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-22 13:49:11,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-22 13:49:11,649 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 13:49:11,996 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:49:11,996 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 13:49:11,996 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 13:49:11,996 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 13:49:11,996 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 13:49:12,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-22 13:49:12,245 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 13:49:12,246 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753163351766_644.jpg' 2025-07-22 13:49:12,519 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:49:12,519 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:49:12,519 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:49:12,851 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:49:12,852 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:49:12,852 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:49:12,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-22 13:49:13,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-22 13:49:13,227 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 13:49:13,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-22 13:49:13,576 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:49:13,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-22 13:49:13,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-22 13:49:13,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-22 13:49:13,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-22 13:49:13,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-22 13:49:15,278 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753163355113_127.jpg' 2025-07-22 13:49:15,520 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:49:15,520 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:49:15,520 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:49:15,854 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:49:15,854 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:49:15,854 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:49:15,854 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 13:49:16,230 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:49:16,231 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 13:49:16,579 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:49:16,579 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:49:16,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-22 13:49:16,580 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 13:49:16,580 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 13:49:16,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-22 13:49:16,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-22 13:49:35,329 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753163375173_770.jpg' 2025-07-22 13:49:35,558 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:49:35,558 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:49:35,558 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:49:35,904 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:49:35,905 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:49:35,905 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:49:35,905 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 13:49:36,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-22 13:49:36,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-22 13:49:36,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-22 13:49:36,630 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:49:36,630 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 13:49:36,630 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 13:49:36,630 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 13:49:36,879 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 13:49:36,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-22 13:49:41,531 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753163381403_591.jpg' 2025-07-22 13:49:41,794 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:49:41,794 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:49:41,794 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:49:42,128 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:49:42,128 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:49:42,128 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:49:42,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-22 13:49:42,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-22 13:49:42,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-22 13:49:42,854 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:49:42,855 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:49:42,855 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 13:49:42,855 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 13:49:42,855 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 13:49:43,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-22 13:49:43,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-22 13:56:23,174 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753163783035_343.jpg' 2025-07-22 13:56:24,085 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:56:24,085 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:56:24,085 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:56:24,126 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:56:24,127 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:56:24,127 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:56:24,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-22 13:56:24,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-22 13:56:24,147 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 13:56:24,320 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:56:24,321 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:56:24,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-22 13:56:24,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-22 13:56:24,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-22 13:56:24,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-22 13:56:24,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-22 13:56:24,350 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753163783206_565.jpg' 2025-07-22 13:56:24,781 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:56:24,781 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:56:24,781 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:56:25,161 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:56:25,162 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:56:25,162 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:56:25,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-22 13:56:25,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-22 13:56:25,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-22 13:56:25,888 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:56:25,888 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:56:25,888 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 13:56:25,888 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 13:56:25,888 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 13:56:26,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-22 13:56:26,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-22 13:56:26,147 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753163784064_261.jpg' 2025-07-22 13:56:26,654 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:56:26,654 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:56:26,654 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:56:26,986 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:56:26,986 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:56:26,986 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:56:26,986 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 13:56:27,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-22 13:56:27,361 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 13:56:27,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-22 13:56:27,710 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:56:27,710 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 13:56:27,710 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 13:56:27,710 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 13:56:27,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-22 13:56:27,960 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 13:56:27,961 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753163783982_788.jpg' 2025-07-22 13:56:28,577 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:56:28,577 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:56:28,577 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:56:28,909 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:56:28,909 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:56:28,909 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:56:28,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-22 13:56:29,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-22 13:56:29,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-22 13:56:29,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-22 13:56:29,636 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:56:29,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-22 13:56:29,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-22 13:56:29,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-22 13:56:29,884 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 13:56:29,884 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 13:56:29,885 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753163784292_522.jpg' 2025-07-22 13:56:30,340 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:56:30,340 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:56:30,340 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:56:30,672 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:56:30,673 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:56:30,673 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:56:30,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-22 13:56:31,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-22 13:56:31,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-22 13:56:31,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-22 13:56:31,397 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:56:31,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-22 13:56:31,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-22 13:56:31,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-22 13:56:31,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-22 13:56:31,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-22 13:56:31,648 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753163784447_780.jpg' 2025-07-22 13:56:32,118 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:56:32,118 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:56:32,118 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:56:32,453 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:56:32,454 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:56:32,454 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:56:32,454 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 13:56:32,831 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:56:32,831 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 13:56:33,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-22 13:56:33,179 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:56:33,179 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 13:56:33,179 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 13:56:33,179 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 13:56:33,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-22 13:56:33,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-22 13:56:33,431 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753163784803_702.jpg' 2025-07-22 13:56:33,858 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:56:33,858 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:56:33,859 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:56:34,192 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:56:34,192 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:56:34,192 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:56:34,192 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 13:56:34,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-22 13:56:34,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-22 13:56:34,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-22 13:56:34,918 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:56:34,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-22 13:56:34,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-22 13:56:34,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-22 13:56:35,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-22 13:56:35,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-22 13:56:35,167 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753163784869_764.jpg' 2025-07-22 13:56:35,408 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:56:35,408 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:56:35,408 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:56:35,740 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:56:35,741 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:56:35,741 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:56:35,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-22 13:56:36,118 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:56:36,118 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 13:56:36,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-22 13:56:36,468 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:56:36,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-22 13:56:36,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-22 13:56:36,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-22 13:56:36,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-22 13:56:36,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-22 13:56:36,716 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753163785073_426.jpg' 2025-07-22 13:56:36,958 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:56:36,958 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:56:36,958 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:56:37,290 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:56:37,290 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:56:37,290 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:56:37,290 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 13:56:37,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-22 13:56:37,666 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 13:56:38,013 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:56:38,014 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:56:38,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-22 13:56:38,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-22 13:56:38,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-22 13:56:38,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-22 13:56:38,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-22 13:56:38,264 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753163785955_548.jpg' 2025-07-22 13:56:38,490 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:56:38,490 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:56:38,491 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:56:38,669 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:56:38,669 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:56:38,669 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:56:38,669 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 13:56:38,791 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:56:38,791 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 13:56: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-22 13:56:38,981 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:56:38,981 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 13:56: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-22 13:56: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-22 13:56:39,015 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 13:56:39,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-22 13:56:39,016 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753163785987_222.jpg' 2025-07-22 13:56:39,584 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:56:39,584 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:56:39,584 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:56:39,919 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:56:39,919 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:56:39,920 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:56:39,920 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 13:56:40,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-22 13:56:40,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-22 13:56:40,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-22 13:56:40,647 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:56:40,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-22 13:56:40,647 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 13:56:40,647 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 13:56:40,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-22 13:56:40,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-22 13:56:40,900 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753163786007_657.jpg' 2025-07-22 13:56:41,378 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:56:41,378 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:56:41,378 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:56:41,713 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:56:41,713 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:56:41,714 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:56: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-22 13:56: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-22 13:56: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-22 13:56:42,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-22 13:56:42,438 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:56:42,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-22 13:56:42,438 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 13:56:42,438 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 13:56:42,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-22 13:56:42,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-22 13:56:42,685 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753163789538_910.jpg' 2025-07-22 13:56:42,941 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:56:42,942 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:56:42,942 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:56:43,271 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:56:43,271 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:56:43,271 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:56:43,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-22 13:56:43,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-22 13:56:43,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-22 13:56:43,998 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:56:43,998 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:56:43,998 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 13:56:43,998 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 13:56:43,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-22 13:56:44,252 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 13:56:44,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-22 13:56:44,253 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753163789782_459.jpg' 2025-07-22 13:56:44,549 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:56:44,549 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:56:44,549 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:56:44,894 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:56:44,894 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:56:44,894 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:56:44,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-22 13:56:45,272 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:56:45,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-22 13:56:45,621 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:56:45,621 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:56:45,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-22 13:56:45,622 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 13:56:45,622 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 13:56:45,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-22 13:56:45,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-22 13:56:47,901 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753163807763_156.jpg' 2025-07-22 13:56:48,141 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:56:48,141 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:56:48,141 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:56:48,489 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:56:48,489 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:56:48,489 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13: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-22 13:56:48,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-22 13:56:48,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-22 13:56:49,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-22 13:56:49,214 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:56:49,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-22 13:56:49,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-22 13:56:49,215 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 13:56:49,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-22 13:56:49,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-22 13:56:49,473 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753163807940_839.jpg' 2025-07-22 13:56:49,968 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:56:49,968 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:56:49,968 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:56:50,315 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:56:50,315 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:56:50,315 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:56:50,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-22 13:56:50,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-22 13:56:50,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-22 13:56:51,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-22 13:56:51,042 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:56:51,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-22 13:56:51,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-22 13:56:51,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-22 13:56:51,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-22 13:56:51,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-22 13:56:51,299 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753163808528_296.jpg' 2025-07-22 13:56:52,878 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:56:52,878 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:56:52,878 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:56:53,222 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:56:53,222 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:56:53,222 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:56:53,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-22 13:56:53,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-22 13:56:53,601 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 13:56:53,948 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:56:53,948 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:56:53,948 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 13:56:53,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-22 13:56:53,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-22 13:56:54,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-22 13:56:54,203 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 13:56:54,204 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753163809425_783.jpg' 2025-07-22 13:56:54,463 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:56:54,463 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:56:54,463 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:56:54,809 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:56:54,809 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:56:54,809 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:56:54,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-22 13:56:55,187 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:56:55,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-22 13:56:55,537 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:56:55,537 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 13:56:55,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-22 13:56:55,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-22 13:56:55,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-22 13:56:55,793 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 13:56:55,793 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 13:56:55,795 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753163810049_43.jpg' 2025-07-22 13:56:56,034 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:56:56,034 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:56:56,034 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:56:56,378 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:56:56,378 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:56:56,378 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:56:56,378 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 13:56:56,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-22 13:56:56,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-22 13:56:57,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-22 13:56:57,101 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:56: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-22 13:56: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-22 13:56: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-22 13:56:57,354 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 13:56:57,354 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 13:57:01,073 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753163820872_348.jpg' 2025-07-22 13:57:01,333 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:57:01,333 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:57:01,333 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:57:01,679 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:57:01,680 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:57:01,680 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:57:01,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-22 13:57:02,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-22 13:57:02,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-22 13:57:02,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-22 13:57:02,403 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:57:02,403 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 13:57:02,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-22 13:57:02,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-22 13:57:02,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-22 13:57:02,659 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 13:57:11,550 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753163831335_971.jpg' 2025-07-22 13:57:12,035 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:57:12,035 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:57:12,035 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:57:12,380 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:57:12,380 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:57:12,380 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:57:12,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-22 13:57:12,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-22 13:57:12,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-22 13:57:13,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-22 13:57:13,106 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:57:13,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-22 13:57:13,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-22 13:57:13,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-22 13:57:13,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-22 13:57:13,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-22 13:57:13,362 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753163832332_377.jpg' 2025-07-22 13:57:13,617 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:57:13,617 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:57:13,617 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:57:13,962 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:57:13,963 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:57:13,963 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:57:13,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-22 13:57:14,339 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:57:14,339 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 13:57:14,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-22 13:57:14,688 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:57:14,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-22 13:57:14,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-22 13:57:14,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-22 13:57:14,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-22 13:57:14,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-22 13:57:15,180 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753163834939_880.jpg' 2025-07-22 13:57:15,421 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:57:15,421 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:57:15,421 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:57:15,766 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:57:15,766 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:57:15,766 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:57:15,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-22 13:57:16,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-22 13:57:16,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-22 13:57: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-22 13:57:16,491 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:57:16,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-22 13:57:16,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-22 13:57:16,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-22 13:57:16,745 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 13:57:16,745 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 13:57:26,197 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753163845926_444.jpg' 2025-07-22 13:57:26,502 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:57:26,502 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:57:26,502 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:57:26,851 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:57:26,851 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:57:26,851 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:57:26,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-22 13:57:27,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-22 13:57:27,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-22 13:57:27,577 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:57:27,577 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:57:27,577 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 13:57:27,577 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 13:57:27,577 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 13:57:27,833 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 13:57:27,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-22 13:57:38,723 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753163858572_210.jpg' 2025-07-22 13:57:39,188 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:57:39,188 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:57:39,188 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:57:39,603 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:57:39,603 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:57:39,603 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:57:39,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-22 13:57:39,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-22 13:57:39,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-22 13:57:40,328 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 13:57:40,328 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:57:40,328 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 13:57:40,328 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 13:57:40,328 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 13:57:40,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-22 13:57:40,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-22 13:57:57,393 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753163877218_996.jpg' 2025-07-22 13:57:57,651 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 13:57:57,651 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 13:57:57,651 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 13:57:58,073 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 13:57:58,073 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 13:57:58,074 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 13:57:58,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-22 13:57:58,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-22 13:57:58,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-22 13:57:58,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-22 13:57:58,798 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 13:57:58,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-22 13:57:58,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-22 13:57:58,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-22 13:57:59,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-22 13:57:59,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-22 14:00:23,799 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753164023648_99.jpg' 2025-07-22 14:00:24,092 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:00:24,092 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:00:24,092 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:00:24,517 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:00:24,517 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:00:24,518 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:00:24,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-22 14:00:24,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-22 14:00:24,895 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 14:00:25,243 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:00:25,243 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:00:25,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-22 14:00:25,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-22 14:00:25,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-22 14:00:25,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-22 14:00:25,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-22 14:00:25,500 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753164023973_45.jpg' 2025-07-22 14:00:25,746 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:00:25,746 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:00:25,747 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:00:26,090 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:00:26,090 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:00:26,090 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:00:26,090 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 14:00:26,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-22 14:00:26,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-22 14:00:26,816 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:00:26,816 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:00:26,816 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 14:00:26,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-22 14:00:26,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-22 14:00:27,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-22 14:00:27,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-22 14:00:27,073 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753164024178_652.jpg' 2025-07-22 14:00:27,308 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:00:27,308 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:00:27,308 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:00:27,651 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:00:27,651 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:00:27,652 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:00:27,652 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 14:00:28,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-22 14:00:28,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-22 14:00:28,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-22 14:00:28,377 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:00:28,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-22 14:00:28,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-22 14:00:28,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-22 14:00:28,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-22 14:00:28,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-22 14:00:28,633 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753164024280_788.jpg' 2025-07-22 14:00:28,876 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:00:28,876 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:00:28,876 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:00:29,219 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:00:29,220 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:00:29,220 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:00:29,220 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 14:00:29,596 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:00:29,596 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 14:00:29,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-22 14:00:29,944 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:00:29,944 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 14:00:29,944 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 14:00:29,944 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 14:00: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-22 14:00: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-22 14:00:30,198 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753164024382_568.jpg' 2025-07-22 14:00:30,426 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:00:30,426 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:00:30,426 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:00:30,770 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:00:30,770 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:00:30,770 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:00: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-22 14:00:31,146 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:00:31,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-22 14:00:31,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-22 14:00:31,496 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:00:31,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-22 14:00:31,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-22 14:00:31,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-22 14:00:31,752 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 14:00:31,752 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 14:00:31,753 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753164025113_320.jpg' 2025-07-22 14:00:31,998 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:00:31,998 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:00:31,998 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:00:32,340 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:00:32,341 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:00:32,341 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:00:32,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-22 14:00:32,720 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:00:32,720 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 14:00:33,067 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:00:33,067 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:00:33,067 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 14:00:33,067 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 14:00:33,067 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 14:00:33,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-22 14:00:33,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-22 14:00:33,321 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753164025769_803.jpg' 2025-07-22 14:00:33,551 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:00:33,552 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:00:33,552 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:00:33,733 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:00:33,733 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:00:33,733 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:00:33,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-22 14:00:33,853 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:00:33,853 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 14:00:34,042 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:00:34,043 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:00:34,043 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 14:00:34,043 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 14:00:34,043 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 14:00:34,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-22 14:00:34,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-22 14:00:34,075 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753164025931_104.jpg' 2025-07-22 14:00:34,365 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:00:34,365 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:00:34,365 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:00:34,697 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:00:34,697 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:00:34,697 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:00:34,698 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 14:00:35,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-22 14:00:35,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-22 14:00:35,427 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:00:35,427 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:00:35,427 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 14:00:35,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-22 14:00:35,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-22 14:00:35,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-22 14:00:35,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-22 14:00:35,680 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753164027189_859.jpg' 2025-07-22 14:00:36,228 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:00:36,228 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:00:36,229 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:00:36,560 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:00:36,560 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:00:36,560 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:00:36,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-22 14:00:36,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-22 14:00:36,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-22 14:00:37,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-22 14:00:37,282 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:00:37,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-22 14:00:37,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-22 14:00:37,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-22 14:00:37,531 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 14:00:37,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-22 14:00:37,532 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753164027356_696.jpg' 2025-07-22 14:00:37,787 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:00:37,787 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:00:37,787 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:00:38,121 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:00:38,121 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:00:38,121 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:00:38,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-22 14:00:38,497 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:00:38,497 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 14:00: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-22 14:00:38,844 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:00: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-22 14:00:38,844 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 14:00:38,844 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 14:00:39,090 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 14:00:39,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-22 14:00:39,092 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753164028098_448.jpg' 2025-07-22 14:00:39,321 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:00:39,321 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:00:39,321 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:00:39,347 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:00:39,347 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:00:39,347 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:00:39,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-22 14:00:39,362 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:00:39,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-22 14:00:39,501 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:00:39,501 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:00:39,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-22 14:00:39,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-22 14:00:39,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-22 14:00:39,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-22 14:00:39,525 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 14:00:39,526 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753164030026_228.jpg' 2025-07-22 14:00:39,766 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:00:39,766 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:00:39,766 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:00:40,111 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:00:40,111 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:00:40,111 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:00:40,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-22 14:00:40,488 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:00:40,488 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 14:00:40,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-22 14:00:40,835 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:00:40,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-22 14:00:40,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-22 14:00:40,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-22 14:00: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-22 14:00:41,089 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 14:00:47,857 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753164047567_82.jpg' 2025-07-22 14:00:48,495 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:00:48,495 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:00:48,495 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:00:48,828 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:00:48,828 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:00:48,828 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:00:48,828 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 14:00:49,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-22 14:00:49,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-22 14:00:49,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-22 14:00:49,552 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:00:49,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-22 14:00:49,552 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 14:00:49,552 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 14:00:49,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-22 14:00:49,800 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 14:00:49,801 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753164047652_942.jpg' 2025-07-22 14:00:50,039 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:00:50,040 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:00:50,040 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:00:50,373 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:00:50,374 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:00:50,374 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:00:50,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-22 14:00:50,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-22 14:00:50,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-22 14:00:51,099 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:00:51,099 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:00:51,099 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 14:00:51,099 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 14:00:51,099 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 14:00:51,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-22 14:00:51,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-22 14:00:51,348 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753164048215_298.jpg' 2025-07-22 14:00:52,928 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:00:52,928 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:00:52,928 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:00:53,261 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:00:53,261 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:00:53,261 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:00:53,261 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 14:00:53,636 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:00:53,636 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 14:00:53,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-22 14:00:53,983 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:00:53,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-22 14:00:53,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-22 14:00:53,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-22 14: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-22 14:00:54,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-22 14:00:54,231 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753164048203_164.jpg' 2025-07-22 14:00:54,515 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:00:54,515 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:00:54,515 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:00:54,850 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:00:54,850 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:00:54,850 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:00:54,850 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 14:00:55,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-22 14:00:55,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-22 14:00:55,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-22 14:00:55,578 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:00:55,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-22 14:00:55,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-22 14:00:55,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-22 14:00:55,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-22 14:00:55,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-22 14:00:55,828 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753164048626_918.jpg' 2025-07-22 14:00:56,113 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:00:56,113 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:00:56,113 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:00:56,446 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:00:56,447 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:00:56,447 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:00:56,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-22 14:00:56,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-22 14:00:56,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-22 14:00:57,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-22 14:00:57,169 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:00:57,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-22 14:00:57,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-22 14:00:57,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-22 14:00:57,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-22 14:00:57,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-22 14:00:57,418 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753164051320_945.jpg' 2025-07-22 14:00:57,888 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:00:57,888 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:00:57,888 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:00:58,220 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:00:58,220 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:00:58,220 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:00:58,220 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 14:00:58,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-22 14:00:58,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-22 14:00:58,945 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:00:58,945 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:00:58,945 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 14:00:58,945 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 14:00:58,945 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 14:00:59,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-22 14:00:59,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-22 14:00:59,192 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753164057245_506.jpg' 2025-07-22 14:00:59,438 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:00:59,439 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:00:59,439 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:00:59,770 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:00:59,770 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:00:59,770 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:00:59,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-22 14:01:00,148 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:01:00,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-22 14:01:00,497 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:01:00,497 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:01:00,497 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 14:01:00,497 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 14:01:00,497 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 14:01:00,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-22 14:01:00,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-22 14:01:12,331 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753164072177_332.jpg' 2025-07-22 14:01:12,586 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:01:12,586 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:01:12,586 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:01:12,917 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:01:12,918 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:01:12,918 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:01:12,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-22 14:01:13,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-22 14:01:13,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-22 14:01:13,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-22 14:01:13,647 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:01:13,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-22 14:01:13,647 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 14:01:13,647 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 14:01:13,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-22 14:01:13,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-22 14:01:13,896 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753164072537_285.jpg' 2025-07-22 14:01:14,148 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:01:14,148 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:01:14,148 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:01:14,480 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:01:14,480 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:01:14,480 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:01:14,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-22 14:01:14,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-22 14:01:14,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-22 14:01:15,202 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:01:15,202 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:01:15,202 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 14:01:15,203 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 14:01:15,203 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 14:01:15,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-22 14:01:15,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-22 14:01:17,839 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753164077679_754.jpg' 2025-07-22 14:01:18,084 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:01:18,084 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:01:18,084 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:01:18,415 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:01:18,416 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:01:18,416 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:01:18,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-22 14:01:18,790 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:01:18,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-22 14:01:19,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-22 14:01:19,136 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:01:19,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-22 14:01:19,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-22 14:01:19,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-22 14:01:19,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-22 14:01:19,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-22 14:01:21,830 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753164081633_578.jpg' 2025-07-22 14:01:22,482 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:01:22,482 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:01:22,482 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:01:22,812 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:01:22,813 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:01:22,813 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:01:22,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-22 14:01:23,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-22 14:01:23,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-22 14:01:23,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-22 14:01:23,534 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:01:23,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-22 14:01:23,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-22 14:01:23,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-22 14:01:23,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-22 14:01:23,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-22 14:01:35,279 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753164095160_623.jpg' 2025-07-22 14:01:36,143 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:01:36,144 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:01:36,144 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:01:36,479 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:01:36,479 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:01:36,479 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:01: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-22 14:01:36,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-22 14:01:36,855 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 14:01:37,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-22 14:01:37,204 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:01:37,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-22 14:01:37,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-22 14:01:37,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-22 14:01:37,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-22 14:01:37,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-22 14:01:44,991 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753164104818_488.jpg' 2025-07-22 14:01:45,464 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:01:45,464 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:01:45,464 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:01:45,798 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:01:45,799 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:01:45,799 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:01:45,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-22 14:01:46,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-22 14:01:46,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-22 14:01:46,522 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:01:46,522 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:01:46,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-22 14:01:46,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-22 14:01:46,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-22 14:01:46,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-22 14:01:46,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-22 14:01:46,773 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753164105774_595.jpg' 2025-07-22 14:01:47,227 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:01:47,228 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:01:47,228 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:01:47,562 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:01:47,562 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:01:47,562 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:01:47,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-22 14:01:47,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-22 14:01:47,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-22 14:01:48,288 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:01:48,288 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:01:48,288 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 14:01:48,288 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 14:01:48,288 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 14:01:48,535 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 14:01:48,535 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 14:08:23,359 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753164503186_307.jpg' 2025-07-22 14:08:24,215 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:08:24,216 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:08:24,216 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:08:24,636 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:08:24,636 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:08:24,636 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:08:24,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-22 14:08:25,013 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:08:25,013 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 14:08:25,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-22 14:08:25,360 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:08:25,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-22 14:08:25,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-22 14:08:25,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-22 14:08:25,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-22 14:08:25,608 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 14:08:25,609 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753164503330_232.jpg' 2025-07-22 14:08:26,193 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:08:26,193 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:08:26,193 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:08:26,220 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:08:26,220 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:08:26,220 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:08:26,220 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 14:08:26,236 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:08:26,236 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 14:08:26,374 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:08:26,374 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:08:26,374 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 14:08:26,374 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 14:08:26,374 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 14:08:26,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-22 14:08:26,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-22 14:08:26,399 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753164503330_190.jpg' 2025-07-22 14:08:26,847 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:08:26,847 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:08:26,848 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:08:27,191 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:08:27,191 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:08:27,191 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:08:27,191 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 14:08:27,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-22 14:08:27,568 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 14:08:27,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-22 14:08:27,915 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:08:27,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-22 14:08:27,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-22 14:08:27,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-22 14:08:28,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-22 14:08:28,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-22 14:08:28,168 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753164503720_188.jpg' 2025-07-22 14:08:28,598 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:08:28,598 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:08:28,598 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:08:28,931 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:08:28,931 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:08:28,931 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:08:28,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-22 14:08:29,307 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:08:29,307 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 14:08:29,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-22 14:08:29,655 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:08:29,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-22 14:08:29,655 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 14:08:29,655 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 14: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-22 14:08:29,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-22 14:08:29,904 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753164503721_563.jpg' 2025-07-22 14:08:30,163 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:08:30,163 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:08:30,163 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:08:30,493 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:08:30,493 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:08:30,493 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:08:30,494 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 14:08:30,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-22 14:08:30,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-22 14:08:31,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-22 14:08:31,217 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:08: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-22 14:08: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-22 14:08: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-22 14:08:31,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-22 14:08:31,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-22 14:08:31,466 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753164503912_621.jpg' 2025-07-22 14:08:31,706 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:08:31,706 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:08:31,706 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:08:32,038 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:08:32,039 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:08:32,039 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:08:32,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-22 14:08:32,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-22 14:08:32,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-22 14:08:32,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-22 14:08:32,762 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:08:32,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-22 14:08:32,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-22 14:08:32,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-22 14:08: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-22 14:08: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-22 14:08:33,013 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753164504042_527.jpg' 2025-07-22 14:08:33,446 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:08:33,447 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:08:33,447 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:08:33,779 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:08:33,780 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:08:33,780 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:08:33,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-22 14:08:34,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-22 14:08:34,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-22 14:08:34,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-22 14:08:34,506 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:08:34,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-22 14:08:34,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-22 14:08:34,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-22 14:08:34,754 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 14:08:34,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-22 14:08:34,755 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753164504068_74.jpg' 2025-07-22 14:08:34,997 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:08:34,998 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:08:34,998 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:08:35,328 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:08:35,329 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:08:35,329 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:08:35,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-22 14:08:35,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-22 14:08:35,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-22 14:08:36,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-22 14:08:36,051 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:08:36,051 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 14:08:36,051 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 14:08:36,051 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 14:08: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-22 14:08: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-22 14:08:36,299 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753164504678_815.jpg' 2025-07-22 14:08:36,734 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:08:36,734 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:08:36,735 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:08:36,912 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:08:36,912 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:08:36,912 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:08: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-22 14:08:37,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-22 14:08:37,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-22 14:08: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-22 14:08:37,221 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:08:37,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-22 14:08:37,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-22 14:08:37,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-22 14:08:37,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-22 14:08:37,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-22 14:08:37,258 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753164504876_728.jpg' 2025-07-22 14:08:37,510 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:08:37,510 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:08:37,510 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:08:37,846 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:08:37,846 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:08:37,846 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:08:37,846 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 14:08:38,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-22 14:08:38,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-22 14:08: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-22 14:08:38,573 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:08: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-22 14:08: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-22 14:08: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-22 14:08:38,826 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 14:08:38,826 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 14:08:38,828 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753164508894_314.jpg' 2025-07-22 14:08:43,879 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:08:43,879 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:08:43,879 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:08:44,213 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:08:44,213 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:08:44,213 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:08:44,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-22 14:08:44,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-22 14:08:44,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-22 14:08:44,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-22 14:08:44,940 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:08:44,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-22 14:08:44,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-22 14:08:44,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-22 14:08:45,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-22 14:08:45,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-22 14:08:45,188 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753164510528_90.jpg' 2025-07-22 14:08:54,788 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:08:54,789 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:08:54,789 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:08:55,124 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:08:55,124 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:08:55,124 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:08:55,124 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 14:08:55,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-22 14:08:55,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-22 14:08:55,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-22 14:08:55,850 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:08:55,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-22 14:08:55,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-22 14:08:55,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-22 14:08:56,106 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 14:08:56,106 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 14:08:56,107 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753164527730_772.jpg' 2025-07-22 14:08:56,559 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:08:56,559 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:08:56,559 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:08:56,904 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:08:56,904 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:08:56,905 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:08:56,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-22 14:08:57,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-22 14:08:57,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-22 14:08:57,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-22 14:08:57,628 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:08: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-22 14:08:57,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-22 14:08:57,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-22 14:08:57,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-22 14:08:57,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-22 14:08:57,886 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753164527735_765.jpg' 2025-07-22 14:08:58,121 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:08:58,121 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:08:58,121 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:08:58,466 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:08:58,466 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:08:58,466 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:08:58,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-22 14:08:58,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-22 14:08:58,844 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 14:08:59,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-22 14:08:59,190 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:08:59,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-22 14:08:59,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-22 14:08:59,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-22 14:08:59,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-22 14:08:59,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-22 14:08:59,446 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753164527630_850.jpg' 2025-07-22 14:08:59,681 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:08:59,681 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:08:59,681 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:09:00,023 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:09:00,023 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:09:00,024 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:09:00,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-22 14:09:00,401 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:09:00,401 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 14:09:00,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-22 14:09:00,750 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:09:00,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-22 14:09:00,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-22 14:09:00,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-22 14:09:01,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-22 14:09:01,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-22 14:09:01,006 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753164531760_373.jpg' 2025-07-22 14:09:02,458 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:09:02,458 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:09:02,458 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:09:02,801 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:09:02,801 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:09:02,801 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:09:02,801 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 14:09:03,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-22 14:09:03,178 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 14:09:03,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-22 14:09:03,526 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:09:03,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-22 14:09:03,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-22 14:09:03,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-22 14:09:03,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-22 14:09:03,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-22 14:09:03,783 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753164539642_491.jpg' 2025-07-22 14:09:04,036 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:09:04,036 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:09:04,036 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:09:04,383 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:09:04,383 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:09:04,383 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:09:04,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-22 14:09:04,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-22 14:09:04,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-22 14:09:05,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-22 14:09:05,106 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:09:05,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-22 14:09:05,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-22 14:09:05,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-22 14:09:05,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-22 14:09:05,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-22 14:09:12,851 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753164552644_739.jpg' 2025-07-22 14:09:13,120 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:09:13,120 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:09:13,120 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:09:13,468 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:09:13,468 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:09:13,468 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:09:13,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-22 14:09:13,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-22 14:09:13,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-22 14:09:14,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-22 14:09:14,196 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:09:14,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-22 14:09:14,196 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 14:09:14,196 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 14:09:14,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-22 14:09:14,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-22 14:09:15,578 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753164555349_570.jpg' 2025-07-22 14:09:16,010 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:09:16,010 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:09:16,010 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:09:16,355 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:09:16,355 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:09:16,355 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:09:16,355 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 14:09:16,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-22 14:09:16,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-22 14:09:17,079 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:09:17,079 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 14:09:17,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-22 14:09:17,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-22 14:09:17,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-22 14:09:17,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-22 14:09:17,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-22 14:09:27,224 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753164567037_686.jpg' 2025-07-22 14:09:27,724 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:09:27,725 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:09:27,725 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:09:28,074 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:09:28,074 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:09:28,074 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:09:28,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-22 14:09:28,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-22 14:09:28,453 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 14:09:28,800 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:09:28,800 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:09:28,800 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 14:09:28,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-22 14:09:28,800 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 14:09:29,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-22 14:09:29,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-22 14:09:36,190 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753164576052_105.jpg' 2025-07-22 14:09:36,484 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:09:36,485 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:09:36,485 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:09:36,828 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:09:36,828 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:09:36,828 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:09:36,828 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 14:09:37,198 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:09:37,199 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 14:09:37,542 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:09:37,543 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:09:37,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-22 14:09:37,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-22 14:09: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-22 14:09:37,795 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 14:09:37,795 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 14:09:57,277 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753164597105_46.jpg' 2025-07-22 14:09:57,541 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:09:57,542 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:09:57,542 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:09:57,985 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:09:57,986 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:09:57,986 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:09:57,986 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 14:09:58,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-22 14:09:58,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-22 14:09:58,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-22 14:09:58,713 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:09:58,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-22 14:09:58,713 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 14:09:58,713 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 14:09:58,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-22 14:09:58,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-22 14:16:23,147 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753164983007_336.jpg' 2025-07-22 14:16:24,077 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:16:24,078 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:16:24,078 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:16:24,491 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:16:24,491 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:16:24,491 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:16:24,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-22 14:16:24,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-22 14:16:24,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-22 14:16:25,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-22 14:16:25,216 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:16:25,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-22 14:16:25,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-22 14:16:25,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-22 14:16:25,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-22 14:16:25,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-22 14:16:25,475 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753164983119_77.jpg' 2025-07-22 14:16:25,891 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:16:25,891 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:16:25,891 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:16:26,234 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:16:26,235 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:16:26,235 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:16:26,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-22 14:16:26,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-22 14:16:26,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-22 14:16:26,958 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:16:26,958 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:16:26,958 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 14:16:26,958 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 14:16:26,958 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 14:16:27,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-22 14:16:27,211 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 14:16:27,213 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753164983327_282.jpg' 2025-07-22 14:16:27,440 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:16:27,440 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:16:27,440 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:16:27,469 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:16:27,469 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:16:27,469 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:16:27,469 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 14:16:27,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-22 14:16:27,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-22 14:16:27,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-22 14:16:27,623 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:16:27,623 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 14:16:27,623 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 14:16:27,623 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 14:16:27,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-22 14:16:27,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-22 14:16:27,645 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753164983574_494.jpg' 2025-07-22 14:16:28,111 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:16:28,112 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:16:28,112 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:16:28,447 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:16:28,447 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:16:28,447 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:16:28,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-22 14:16:28,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-22 14:16:28,824 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 14:16:29,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-22 14:16:29,171 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:16:29,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-22 14:16:29,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-22 14:16:29,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-22 14:16:29,426 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 14:16:29,426 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 14:16:29,427 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753164984133_235.jpg' 2025-07-22 14:16:29,874 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:16:29,875 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:16:29,875 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:16:30,206 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:16:30,206 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:16:30,206 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:16:30,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-22 14:16:30,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-22 14:16:30,583 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 14:16:30,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-22 14:16:30,930 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:16:30,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-22 14:16:30,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-22 14:16:30,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-22 14:16:31,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-22 14:16:31,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-22 14:16:31,177 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753164984018_767.jpg' 2025-07-22 14:16:31,629 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:16:31,629 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:16:31,629 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:16:31,961 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:16:31,961 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:16:31,961 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:16: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-22 14:16:32,339 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:16:32,339 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 14:16:32,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-22 14:16:32,686 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:16:32,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-22 14:16:32,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-22 14:16:32,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-22 14:16:32,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-22 14:16:32,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-22 14:16:32,936 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753164984278_975.jpg' 2025-07-22 14:16:33,232 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:16:33,232 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:16:33,233 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:16:33,563 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:16:33,563 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:16:33,563 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:16:33,564 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 14:16:33,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-22 14:16:33,941 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 14:16:34,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-22 14:16:34,288 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:16:34,288 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 14:16:34,288 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 14:16:34,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-22 14:16:34,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-22 14:16:34,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-22 14:16:34,535 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753164984030_912.jpg' 2025-07-22 14:16:35,045 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:16:35,045 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:16:35,045 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:16:35,376 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:16:35,376 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:16:35,376 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:16:35,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-22 14:16:35,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-22 14:16:35,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-22 14:16:36,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-22 14:16:36,098 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:16:36,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-22 14:16:36,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-22 14:16:36,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-22 14:16:36,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-22 14:16:36,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-22 14:16:36,345 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753164984992_127.jpg' 2025-07-22 14:16:36,797 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:16:36,797 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:16:36,797 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:16:36,975 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:16:36,975 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:16:36,975 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:16:36,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-22 14:16:37,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-22 14:16:37,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-22 14:16:37,284 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:16:37,284 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:16:37,284 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 14:16:37,284 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 14:16:37,284 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 14:16:37,317 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 14:16:37,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-22 14:16:37,318 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753164985105_112.jpg' 2025-07-22 14:16:37,834 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:16:37,834 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:16:37,834 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:16:38,172 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:16:38,173 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:16:38,173 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:16:38,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-22 14:16:38,552 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:16:38,552 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 14:16:38,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-22 14:16:38,900 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:16:38,900 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 14:16:38,900 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 14:16:38,900 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 14:16:39,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-22 14:16:39,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-22 14:16:39,153 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753164987360_758.jpg' 2025-07-22 14:16:39,615 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:16:39,616 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:16:39,616 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:16:39,946 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:16:39,946 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:16:39,946 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:16:39,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-22 14:16: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-22 14:16: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-22 14:16: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-22 14:16:40,668 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:16:40,669 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 14:16:40,669 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 14:16:40,669 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 14:16:40,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-22 14:16:40,916 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 14:16:47,086 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753165006885_417.jpg' 2025-07-22 14:16:47,326 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:16:47,326 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:16:47,326 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:16:47,658 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:16:47,658 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:16:47,658 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:16:47,658 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 14:16:48,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-22 14:16:48,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-22 14:16:48,381 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:16:48,381 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:16:48,381 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 14:16:48,381 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 14:16:48,381 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 14:16:48,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-22 14:16:48,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-22 14:16:48,629 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753165007810_273.jpg' 2025-07-22 14:16:48,874 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:16:48,874 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:16:48,874 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:16:49,207 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:16:49,207 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:16:49,207 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:16:49,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-22 14:16:49,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-22 14:16:49,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-22 14:16:49,928 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:16:49,929 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:16:49,929 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 14:16:49,929 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 14:16:49,929 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 14:16: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-22 14:16:50,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-22 14:16:50,179 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753165007880_889.jpg' 2025-07-22 14:16:50,422 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:16:50,422 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:16:50,422 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:16:50,753 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:16:50,754 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:16:50,754 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:16:50,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-22 14:16:51,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-22 14:16:51,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-22 14:16:51,476 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:16:51,476 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:16:51,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-22 14:16:51,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-22 14:16:51,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-22 14:16:51,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-22 14:16:51,724 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 14:16:51,725 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753165009334_0.jpg' 2025-07-22 14:16:52,235 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:16:52,235 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:16:52,235 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:16:52,569 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:16:52,569 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:16:52,569 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:16:52,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-22 14:16:52,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-22 14:16:52,945 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 14:16:53,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-22 14:16:53,293 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:16:53,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-22 14:16:53,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-22 14:16:53,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-22 14:16:53,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-22 14:16:53,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-22 14:16:53,541 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753165009726_8.jpg' 2025-07-22 14:16:53,845 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:16:53,845 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:16:53,845 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:16:54,177 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:16:54,177 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:16:54,177 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:16:54,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-22 14:16:54,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-22 14:16:54,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-22 14:16:54,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-22 14:16:54,904 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:16:54,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-22 14:16:54,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-22 14:16:54,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-22 14:16:55,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-22 14:16:55,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-22 14:16:55,153 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753165014658_421.jpg' 2025-07-22 14:16:55,602 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:16:55,602 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:16:55,602 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:16:55,933 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:16:55,934 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:16:55,934 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:16:55,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-22 14:16: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-22 14:16: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-22 14:16:56,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-22 14:16:56,654 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:16:56,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-22 14:16:56,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-22 14:16:56,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-22 14:16:56,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-22 14:16:56,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-22 14:17:11,843 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753165031664_683.jpg' 2025-07-22 14:17:12,097 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:17:12,097 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:17:12,097 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:17:12,488 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:17:12,489 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:17:12,489 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:17:12,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-22 14:17:12,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-22 14:17:12,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-22 14:17:13,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-22 14:17:13,210 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:17:13,210 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 14:17:13,210 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 14:17:13,210 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 14:17:13,459 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 14:17:13,459 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 14:17:13,461 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753165032797_161.jpg' 2025-07-22 14:17:13,699 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:17:13,699 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:17:13,699 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:17:14,030 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:17:14,030 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:17:14,030 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:17:14,030 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 14:17:14,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-22 14:17:14,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-22 14:17:14,752 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:17:14,752 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 14:17:14,752 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 14:17:14,752 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 14:17:14,752 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 14:17:14,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-22 14:17:14,997 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 14:17:20,022 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753165039841_201.jpg' 2025-07-22 14:17:20,263 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:17:20,263 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:17:20,263 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:17:20,598 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:17:20,599 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:17:20,599 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:17:20,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-22 14:17:20,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-22 14:17:20,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-22 14:17:21,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-22 14:17:21,321 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:17:21,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-22 14:17:21,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-22 14:17:21,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-22 14:17:21,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-22 14:17:21,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-22 14:17:34,577 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753165054466_293.jpg' 2025-07-22 14:17:35,032 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:17:35,032 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:17:35,032 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:17:35,450 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:17:35,450 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:17:35,450 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:17:35,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-22 14:17:35,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-22 14:17: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-22 14:17:36,181 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:17:36,181 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 14:17:36,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-22 14:17:36,181 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 14:17:36,181 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 14:17:36,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-22 14:17:36,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-22 14:17:47,510 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753165067252_984.jpg' 2025-07-22 14:17:47,778 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:17:47,778 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:17:47,778 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:17:48,193 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:17:48,193 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:17:48,193 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:17:48,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-22 14:17:48,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-22 14:17:48,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-22 14:17:48,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-22 14:17:48,924 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:17:48,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-22 14:17:48,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-22 14:17:48,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-22 14:17:49,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-22 14:17:49,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-22 14:24:23,318 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753165463140_112.jpg' 2025-07-22 14:24:25,239 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:24:25,239 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:24:25,240 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:24:25,647 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:24:25,647 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:24:25,648 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:24: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-22 14:24:26,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-22 14:24:26,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-22 14:24:26,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-22 14:24:26,371 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:24:26,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-22 14:24:26,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-22 14:24:26,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-22 14:24:26,617 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 14:24:26,617 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 14:24:26,618 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753165463191_590.jpg' 2025-07-22 14:24:26,856 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:24:26,856 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:24:26,856 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:24:27,187 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:24:27,187 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:24:27,188 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:24:27,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-22 14:24: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-22 14:24:27,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-22 14:24: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-22 14:24:27,910 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:24: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-22 14:24: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-22 14:24: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-22 14:24:28,157 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 14:24:28,157 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 14:24:28,158 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753165463294_514.jpg' 2025-07-22 14:24:28,589 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:24:28,590 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:24:28,590 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:24:28,616 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:24:28,616 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:24:28,616 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:24:28,616 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 14:24:28,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-22 14:24:28,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-22 14:24:28,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-22 14:24:28,770 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:24:28,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-22 14:24:28,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-22 14:24:28,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-22 14:24:28,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-22 14:24:28,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-22 14:24:28,796 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753165463724_228.jpg' 2025-07-22 14:24:29,248 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:24:29,248 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:24:29,249 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:24:29,595 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:24:29,595 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:24:29,595 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:24:29,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-22 14:24:29,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-22 14:24:29,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-22 14:24:30,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-22 14:24:30,321 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:24:30,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-22 14:24:30,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-22 14:24:30,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-22 14:24:30,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-22 14:24:30,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-22 14:24:30,579 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753165463797_214.jpg' 2025-07-22 14:24:30,821 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:24:30,821 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:24:30,821 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:24:30,999 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:24:30,999 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:24:30,999 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:24:30,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-22 14: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-22 14:24:31,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-22 14:24:31,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-22 14:24:31,308 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:24:31,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-22 14:24:31,308 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 14:24:31,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-22 14:24:31,342 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 14:24:31,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-22 14:24:31,343 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753165463806_398.jpg' 2025-07-22 14:24:31,764 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:24:31,764 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:24:31,764 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:24:32,103 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:24:32,103 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:24:32,103 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:24:32,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-22 14:24:32,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-22 14:24:32,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-22 14:24:32,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-22 14:24:32,830 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:24:32,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-22 14:24:32,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-22 14:24:32,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-22 14:24:33,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-22 14:24:33,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-22 14:24:33,083 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753165464078_717.jpg' 2025-07-22 14:24:33,509 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:24:33,509 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:24:33,509 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:24:33,843 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:24:33,843 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:24:33,843 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:24:33,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-22 14:24:34,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-22 14:24:34,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-22 14:24:34,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-22 14:24:34,563 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:24:34,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-22 14:24:34,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-22 14:24:34,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-22 14:24:34,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-22 14:24:34,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-22 14:24:34,813 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753165464108_575.jpg' 2025-07-22 14:24:35,102 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:24:35,103 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:24:35,103 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:24:35,434 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:24:35,434 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:24:35,434 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:24:35,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-22 14:24:35,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-22 14:24:35,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-22 14:24:36,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-22 14:24:36,157 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:24:36,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-22 14:24:36,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-22 14:24:36,158 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 14:24:36,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-22 14:24:36,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-22 14:24:36,405 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753165464408_599.jpg' 2025-07-22 14:24:37,826 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:24:37,827 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:24:37,827 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:24:38,158 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:24:38,158 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:24:38,158 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:24:38,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-22 14:24:38,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-22 14:24:38,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-22 14:24:38,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-22 14:24:38,881 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:24:38,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-22 14:24:38,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-22 14:24:38,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-22 14:24:39,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-22 14:24:39,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-22 14:24:39,131 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753165465454_309.jpg' 2025-07-22 14:24:39,378 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:24:39,378 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:24:39,378 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:24:39,708 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:24:39,708 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:24:39,708 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:24:39,708 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 14:24:40,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-22 14:24: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-22 14:24:40,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-22 14:24:40,430 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:24: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-22 14:24: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-22 14:24: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-22 14:24:40,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-22 14:24:40,678 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 14:24:40,679 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753165469374_429.jpg' 2025-07-22 14:24:41,123 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:24:41,123 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:24:41,123 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:24:41,454 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:24:41,454 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:24:41,454 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:24:41,454 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 14:24:41,830 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:24:41,830 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 14:24:42,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-22 14:24:42,177 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:24: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-22 14:24: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-22 14:24: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-22 14:24:42,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-22 14:24: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-22 14:24:42,427 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753165470656_554.jpg' 2025-07-22 14:24:42,703 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:24:42,703 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:24:42,703 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:24:43,034 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:24:43,034 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:24:43,034 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:24:43,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-22 14:24:43,411 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:24:43,412 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 14:24:43,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-22 14:24:43,760 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:24:43,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-22 14:24:43,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-22 14:24:43,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-22 14:24:44,006 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 14:24:44,006 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 14:24:44,007 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753165471680_382.jpg' 2025-07-22 14:24:44,303 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:24:44,303 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:24:44,303 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:24:44,635 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:24:44,635 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:24:44,635 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:24:44,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-22 14:24:45,010 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:24:45,011 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 14:24:45,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-22 14:24:45,358 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:24:45,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-22 14:24:45,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-22 14:24:45,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-22 14:24:45,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-22 14:24:45,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-22 14:24:47,610 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753165487456_373.jpg' 2025-07-22 14:24:47,848 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:24:47,849 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:24:47,849 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:24:48,180 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:24:48,180 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:24:48,180 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:24:48,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-22 14:24:48,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-22 14:24:48,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-22 14:24:48,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-22 14:24:48,904 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:24:48,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-22 14:24:48,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-22 14:24:48,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-22 14:24:49,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-22 14:24:49,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-22 14:24:49,154 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753165487782_235.jpg' 2025-07-22 14:24:49,642 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:24:49,642 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:24:49,642 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:24:49,973 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:24:49,973 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:24:49,973 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:24:49,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-22 14:24:50,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-22 14:24:50,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-22 14:24:50,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-22 14:24:50,699 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:24:50,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-22 14:24:50,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-22 14:24:50,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-22 14:24:50,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-22 14:24:50,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-22 14:24:50,947 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753165488565_204.jpg' 2025-07-22 14:24:51,531 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:24:51,532 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:24:51,532 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:24:51,863 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:24:51,864 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:24:51,864 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:24:51,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-22 14:24:52,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-22 14:24:52,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-22 14:24:52,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-22 14:24:52,589 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:24:52,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-22 14:24:52,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-22 14:24:52,590 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 14:24:52,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-22 14:24:52,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-22 14:24:52,839 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753165489791_227.jpg' 2025-07-22 14:24:53,256 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:24:53,256 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:24:53,256 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:24:53,586 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:24:53,586 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:24:53,586 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:24:53,586 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 14:24:53,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-22 14:24:53,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-22 14:24:54,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-22 14:24:54,309 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:24:54,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-22 14:24:54,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-22 14:24:54,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-22 14:24:54,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-22 14:24:54,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-22 14:24:58,941 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753165498757_308.jpg' 2025-07-22 14:24:59,210 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:24:59,210 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:24:59,210 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:24:59,545 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:24:59,545 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:24:59,545 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:24:59,545 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 14:24:59,924 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:24:59,924 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 14:25:00,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-22 14:25:00,270 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:25:00,271 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 14:25:00,271 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 14:25:00,271 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 14:25:00,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-22 14:25:00,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-22 14:25:00,751 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753165500537_644.jpg' 2025-07-22 14:25:01,005 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:25:01,005 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:25:01,005 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:25:01,336 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:25:01,336 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:25:01,337 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:25:01,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-22 14:25:01,711 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:25:01,711 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 14:25:02,061 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:25:02,061 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:25:02,061 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 14:25:02,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-22 14:25:02,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-22 14:25:02,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-22 14:25:02,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-22 14:25:11,987 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753165511704_29.jpg' 2025-07-22 14:25:12,236 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:25:12,236 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:25:12,236 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:25:12,570 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:25:12,570 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:25:12,570 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:25:12,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-22 14:25:12,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-22 14:25:12,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-22 14:25:13,294 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:25:13,294 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:25:13,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-22 14:25:13,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-22 14:25:13,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-22 14:25:13,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-22 14:25:13,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-22 14:25:13,671 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753165513509_18.jpg' 2025-07-22 14:25:13,909 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:25:13,910 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:25:13,910 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:25:14,243 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:25:14,243 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:25:14,243 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:25:14,243 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 14:25:14,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-22 14:25:14,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-22 14:25:14,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-22 14:25:14,967 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:25:14,967 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 14:25:14,967 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 14:25:14,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-22 14:25:15,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-22 14:25:15,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-22 14:25:25,809 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753165525549_673.jpg' 2025-07-22 14:25:26,097 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:25:26,097 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:25:26,097 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:25:26,431 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:25:26,431 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:25:26,431 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:25:26,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-22 14:25:26,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-22 14:25:26,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-22 14:25:27,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-22 14:25:27,155 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:25:27,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-22 14:25:27,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-22 14:25:27,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-22 14:25:27,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-22 14:25:27,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-22 14:25:27,426 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753165527211_684.jpg' 2025-07-22 14:25:27,670 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:25:27,670 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:25:27,670 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:25:28,001 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:25:28,001 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:25:28,001 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:25:28,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-22 14:25:28,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-22 14:25:28,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-22 14:25:28,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-22 14:25:28,722 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:25:28,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-22 14:25:28,722 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 14:25:28,722 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 14:25:28,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-22 14:25:28,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-22 14:25:34,926 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753165534733_100.jpg' 2025-07-22 14:25:35,411 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:25:35,411 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:25:35,411 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:25:35,748 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:25:35,749 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:25:35,749 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:25:35,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-22 14:25:36,127 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:25:36,127 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 14:25:36,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-22 14:25:36,475 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:25:36,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-22 14:25:36,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-22 14:25:36,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-22 14:25:36,723 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 14:25:36,723 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 14:25:49,643 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753165549353_540.jpg' 2025-07-22 14:25:49,896 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:25:49,896 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:25:49,896 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:25:50,300 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:25:50,300 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:25:50,300 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:25:50,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-22 14:25: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-22 14:25: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-22 14:25:51,026 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:25:51,027 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:25:51,027 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 14:25:51,027 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 14:25:51,027 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 14:25:51,276 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 14:25:51,276 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 14:25:55,015 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753165554772_365.jpg' 2025-07-22 14:25:55,272 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:25:55,272 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:25:55,272 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:25:55,603 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:25:55,604 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:25:55,604 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:25:55,604 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 14:25:55,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-22 14:25:55,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-22 14:25:56,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-22 14:25:56,329 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:25:56,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-22 14:25:56,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-22 14:25:56,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-22 14:25:56,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-22 14:25:56,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-22 14:32:23,387 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753165943170_941.jpg' 2025-07-22 14:32:24,223 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:32:24,223 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:32:24,223 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:32:24,637 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:32:24,637 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:32:24,637 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:32:24,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-22 14:32:25,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-22 14:32:25,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-22 14:32:25,362 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:32:25,362 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:32:25,362 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 14:32:25,362 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 14:32:25,362 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 14:32:25,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-22 14:32:25,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-22 14:32:25,610 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753165943198_659.jpg' 2025-07-22 14:32:26,047 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:32:26,047 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:32:26,048 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:32:26,380 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:32:26,380 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:32:26,380 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:32:26,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-22 14:32:26,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-22 14:32:26,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-22 14:32:27,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-22 14:32:27,104 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:32:27,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-22 14:32:27,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-22 14:32:27,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-22 14:32:27,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-22 14:32:27,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-22 14:32:27,351 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753165943851_993.jpg' 2025-07-22 14:32:27,772 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:32:27,772 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:32:27,772 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:32:28,102 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:32:28,102 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:32:28,103 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:32:28,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-22 14:32:28,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-22 14:32:28,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-22 14:32:28,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-22 14:32:28,827 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:32:28,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-22 14:32:28,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-22 14:32:28,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-22 14:32:29,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-22 14:32:29,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-22 14:32:29,077 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753165943931_545.jpg' 2025-07-22 14:32:29,517 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:32:29,517 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:32:29,518 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:32:29,849 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:32:29,849 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:32:29,849 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:32:29,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-22 14:32:30,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-22 14:32:30,227 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 14:32:30,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-22 14:32:30,575 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:32:30,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-22 14:32:30,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-22 14:32:30,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-22 14:32:30,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-22 14:32:30,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-22 14:32:30,822 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753165944046_520.jpg' 2025-07-22 14:32:31,269 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:32:31,269 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:32:31,270 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:32:31,601 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:32:31,601 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:32:31,601 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:32:31,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-22 14:32:31,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-22 14:32:31,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-22 14:32:32,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-22 14:32:32,324 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:32:32,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-22 14:32:32,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-22 14:32:32,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-22 14:32:32,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-22 14:32:32,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-22 14:32:32,573 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753165944179_863.jpg' 2025-07-22 14:32:33,087 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:32:33,087 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:32:33,087 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:32:33,419 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:32:33,419 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:32:33,419 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:32:33,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-22 14:32:33,795 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:32:33,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-22 14:32:34,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-22 14:32:34,144 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:32:34,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-22 14:32:34,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-22 14:32:34,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-22 14:32: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-22 14:32:34,392 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 14:32:34,393 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753165944405_800.jpg' 2025-07-22 14:32:34,645 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:32:34,645 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:32:34,645 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:32:34,978 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:32:34,978 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:32:34,978 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:32:34,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-22 14:32:35,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-22 14:32:35,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-22 14:32:35,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-22 14:32:35,703 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:32:35,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-22 14:32:35,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-22 14:32:35,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-22 14:32:35,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-22 14:32:35,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-22 14:32:35,953 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753165944882_492.jpg' 2025-07-22 14:32:36,382 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:32:36,382 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:32:36,382 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:32:36,561 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:32:36,561 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:32:36,561 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:32:36,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-22 14:32:36,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-22 14:32:36,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-22 14:32:36,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-22 14:32:36,871 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:32:36,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-22 14:32:36,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-22 14:32:36,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-22 14:32:36,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-22 14:32:36,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-22 14:32:36,905 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753165945107_275.jpg' 2025-07-22 14:32:37,218 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:32:37,219 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:32:37,219 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:32:37,554 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:32:37,554 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:32:37,554 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:32:37,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-22 14:32: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-22 14:32:37,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-22 14:32:38,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-22 14:32:38,280 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:32:38,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-22 14:32:38,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-22 14:32:38,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-22 14:32:38,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-22 14:32:38,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-22 14:32:38,534 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753165945230_973.jpg' 2025-07-22 14:32:38,785 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:32:38,785 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:32:38,785 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:32:39,119 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:32:39,119 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:32:39,119 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:32:39,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-22 14:32:39,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-22 14:32:39,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-22 14:32: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-22 14:32:39,843 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:32:39,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-22 14:32:39,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-22 14:32:39,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-22 14:32:40,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-22 14:32:40,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-22 14:32:40,090 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753165946206_442.jpg' 2025-07-22 14:32:41,547 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:32:41,548 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:32:41,548 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:32:41,882 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:32:41,882 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:32:41,882 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:32:41,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-22 14:32:42,260 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:32: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-22 14:32:42,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-22 14:32:42,606 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:32:42,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-22 14:32:42,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-22 14:32:42,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-22 14:32:42,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-22 14:32:42,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-22 14:32:42,861 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753165950700_168.jpg' 2025-07-22 14:32:43,204 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:32:43,204 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:32:43,204 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:32:43,547 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:32:43,548 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:32:43,548 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:32:43,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-22 14:32:43,925 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:32:43,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-22 14:32:44,273 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:32:44,273 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:32:44,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-22 14:32:44,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-22 14:32:44,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-22 14:32:44,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-22 14:32:44,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-22 14:32:47,346 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753165967161_289.jpg' 2025-07-22 14:32:47,594 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:32:47,594 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:32:47,594 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:32:47,940 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:32:47,940 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:32:47,941 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:32:47,941 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 14:32: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-22 14:32: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-22 14:32:48,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-22 14:32:48,665 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:32:48,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-22 14:32:48,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-22 14:32:48,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-22 14:32:48,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-22 14:32:48,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-22 14:32:48,922 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753165967683_568.jpg' 2025-07-22 14:32:49,422 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:32:49,422 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:32:49,422 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:32:49,766 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:32:49,766 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:32:49,766 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:32:49,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-22 14:32:50,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-22 14:32:50,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-22 14:32:50,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-22 14:32:50,493 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:32:50,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-22 14:32:50,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-22 14:32:50,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-22 14:32:50,747 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 14:32:50,747 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 14:32:50,748 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753165967868_847.jpg' 2025-07-22 14:32:50,991 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:32:50,991 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:32:50,991 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:32:51,334 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:32:51,335 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:32:51,335 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:32:51,335 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 14:32:51,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-22 14:32:51,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-22 14:32:52,060 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:32:52,060 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:32:52,060 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 14:32:52,060 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 14:32:52,060 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 14:32:52,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-22 14:32:52,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-22 14:32:52,316 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753165968296_913.jpg' 2025-07-22 14:32:52,557 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:32:52,558 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:32:52,558 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:32:52,901 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:32:52,901 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:32:52,901 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:32:52,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-22 14:32:53,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-22 14:32:53,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-22 14:32:53,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-22 14:32:53,626 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:32:53,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-22 14:32:53,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-22 14:32:53,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-22 14:32:53,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-22 14:32:53,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-22 14:32:53,884 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753165969585_579.jpg' 2025-07-22 14:32:54,140 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:32:54,140 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:32:54,140 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:32:54,487 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:32:54,488 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:32:54,488 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:32:54,488 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 14:32:54,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-22 14:32:54,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-22 14:32:55,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-22 14:32:55,217 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:32:55,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-22 14:32:55,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-22 14:32:55,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-22 14:32:55,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-22 14:32:55,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-22 14:32:55,472 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753165969651_108.jpg' 2025-07-22 14:32:55,708 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:32:55,708 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:32:55,708 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:32:56,052 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:32:56,053 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:32:56,053 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:32:56,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-22 14:32:56,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-22 14:32:56,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-22 14:32:56,776 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:32:56,776 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:32:56,777 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 14:32:56,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-22 14:32:56,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-22 14:32:57,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-22 14:32:57,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-22 14:32:57,034 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753165975133_728.jpg' 2025-07-22 14:32:57,475 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:32:57,475 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:32:57,475 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:32:57,819 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:32:57,820 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:32:57,820 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:32:57,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-22 14:32:58,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-22 14:32:58,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-22 14:32:58,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-22 14:32:58,544 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:32:58,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-22 14:32:58,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-22 14:32:58,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-22 14:32:58,802 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 14:32:58,802 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 14:33:11,341 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753165991180_57.jpg' 2025-07-22 14:33:11,557 - ERROR - [main] - [main.run_detection:106] - 图像处理失败,URL: http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753165991180_57.jpg Traceback (most recent call last): File "/home/zrway/uv/torch/lib/python3.12/site-packages/urllib3/connection.py", line 198, in _new_conn sock = connection.create_connection( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zrway/uv/torch/lib/python3.12/site-packages/urllib3/util/connection.py", line 85, in create_connection raise err File "/home/zrway/uv/torch/lib/python3.12/site-packages/urllib3/util/connection.py", line 73, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/zrway/uv/torch/lib/python3.12/site-packages/urllib3/connectionpool.py", line 787, in urlopen response = self._make_request( ^^^^^^^^^^^^^^^^^^^ File "/home/zrway/uv/torch/lib/python3.12/site-packages/urllib3/connectionpool.py", line 493, in _make_request conn.request( File "/home/zrway/uv/torch/lib/python3.12/site-packages/urllib3/connection.py", line 494, in request self.endheaders() File "/usr/lib/python3.12/http/client.py", line 1331, in endheaders self._send_output(message_body, encode_chunked=encode_chunked) File "/usr/lib/python3.12/http/client.py", line 1091, in _send_output self.send(msg) File "/usr/lib/python3.12/http/client.py", line 1035, in send self.connect() File "/home/zrway/uv/torch/lib/python3.12/site-packages/urllib3/connection.py", line 325, in connect self.sock = self._new_conn() ^^^^^^^^^^^^^^^^ File "/home/zrway/uv/torch/lib/python3.12/site-packages/urllib3/connection.py", line 213, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/zrway/uv/torch/lib/python3.12/site-packages/requests/adapters.py", line 667, in send resp = conn.urlopen( ^^^^^^^^^^^^^ File "/home/zrway/uv/torch/lib/python3.12/site-packages/urllib3/connectionpool.py", line 841, in urlopen retries = retries.increment( ^^^^^^^^^^^^^^^^^^ File "/home/zrway/uv/torch/lib/python3.12/site-packages/urllib3/util/retry.py", line 519, in increment raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='xny.yj-3d.com', port=7363): Max retries exceeded with url: /file/temporary/2025-07-22/sxt_1753165991180_57.jpg (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/zrway/uv/torch/app/main.py", line 78, in url_to_cv_image response = requests.get(str(url), timeout=15) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zrway/uv/torch/lib/python3.12/site-packages/requests/api.py", line 73, in get return request("get", url, params=params, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zrway/uv/torch/lib/python3.12/site-packages/requests/api.py", line 59, in request return session.request(method=method, url=url, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zrway/uv/torch/lib/python3.12/site-packages/requests/sessions.py", line 589, in request resp = self.send(prep, **send_kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zrway/uv/torch/lib/python3.12/site-packages/requests/sessions.py", line 703, in send r = adapter.send(request, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zrway/uv/torch/lib/python3.12/site-packages/requests/adapters.py", line 700, in send raise ConnectionError(e, request=request) requests.exceptions.ConnectionError: HTTPConnectionPool(host='xny.yj-3d.com', port=7363): Max retries exceeded with url: /file/temporary/2025-07-22/sxt_1753165991180_57.jpg (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/zrway/uv/torch/app/main.py", line 103, in run_detection image_cv = url_to_cv_image(request.url) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zrway/uv/torch/app/main.py", line 83, in url_to_cv_image raise HTTPException(status_code=400, detail=f"无法下载或处理图片。错误: {e}") fastapi.exceptions.HTTPException: 400: 无法下载或处理图片。错误: HTTPConnectionPool(host='xny.yj-3d.com', port=7363): Max retries exceeded with url: /file/temporary/2025-07-22/sxt_1753165991180_57.jpg (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 2025-07-22 14:33:12,008 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753165991838_496.jpg' 2025-07-22 14:33:12,204 - ERROR - [main] - [main.run_detection:106] - 图像处理失败,URL: http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753165991838_496.jpg Traceback (most recent call last): File "/home/zrway/uv/torch/lib/python3.12/site-packages/urllib3/connection.py", line 198, in _new_conn sock = connection.create_connection( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zrway/uv/torch/lib/python3.12/site-packages/urllib3/util/connection.py", line 85, in create_connection raise err File "/home/zrway/uv/torch/lib/python3.12/site-packages/urllib3/util/connection.py", line 73, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/zrway/uv/torch/lib/python3.12/site-packages/urllib3/connectionpool.py", line 787, in urlopen response = self._make_request( ^^^^^^^^^^^^^^^^^^^ File "/home/zrway/uv/torch/lib/python3.12/site-packages/urllib3/connectionpool.py", line 493, in _make_request conn.request( File "/home/zrway/uv/torch/lib/python3.12/site-packages/urllib3/connection.py", line 494, in request self.endheaders() File "/usr/lib/python3.12/http/client.py", line 1331, in endheaders self._send_output(message_body, encode_chunked=encode_chunked) File "/usr/lib/python3.12/http/client.py", line 1091, in _send_output self.send(msg) File "/usr/lib/python3.12/http/client.py", line 1035, in send self.connect() File "/home/zrway/uv/torch/lib/python3.12/site-packages/urllib3/connection.py", line 325, in connect self.sock = self._new_conn() ^^^^^^^^^^^^^^^^ File "/home/zrway/uv/torch/lib/python3.12/site-packages/urllib3/connection.py", line 213, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/zrway/uv/torch/lib/python3.12/site-packages/requests/adapters.py", line 667, in send resp = conn.urlopen( ^^^^^^^^^^^^^ File "/home/zrway/uv/torch/lib/python3.12/site-packages/urllib3/connectionpool.py", line 841, in urlopen retries = retries.increment( ^^^^^^^^^^^^^^^^^^ File "/home/zrway/uv/torch/lib/python3.12/site-packages/urllib3/util/retry.py", line 519, in increment raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='xny.yj-3d.com', port=7363): Max retries exceeded with url: /file/temporary/2025-07-22/sxt_1753165991838_496.jpg (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/zrway/uv/torch/app/main.py", line 78, in url_to_cv_image response = requests.get(str(url), timeout=15) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zrway/uv/torch/lib/python3.12/site-packages/requests/api.py", line 73, in get return request("get", url, params=params, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zrway/uv/torch/lib/python3.12/site-packages/requests/api.py", line 59, in request return session.request(method=method, url=url, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zrway/uv/torch/lib/python3.12/site-packages/requests/sessions.py", line 589, in request resp = self.send(prep, **send_kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zrway/uv/torch/lib/python3.12/site-packages/requests/sessions.py", line 703, in send r = adapter.send(request, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zrway/uv/torch/lib/python3.12/site-packages/requests/adapters.py", line 700, in send raise ConnectionError(e, request=request) requests.exceptions.ConnectionError: HTTPConnectionPool(host='xny.yj-3d.com', port=7363): Max retries exceeded with url: /file/temporary/2025-07-22/sxt_1753165991838_496.jpg (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/zrway/uv/torch/app/main.py", line 103, in run_detection image_cv = url_to_cv_image(request.url) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zrway/uv/torch/app/main.py", line 83, in url_to_cv_image raise HTTPException(status_code=400, detail=f"无法下载或处理图片。错误: {e}") fastapi.exceptions.HTTPException: 400: 无法下载或处理图片。错误: HTTPConnectionPool(host='xny.yj-3d.com', port=7363): Max retries exceeded with url: /file/temporary/2025-07-22/sxt_1753165991838_496.jpg (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 2025-07-22 14:33:15,659 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753165995248_198.jpg' 2025-07-22 14:33:15,918 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:33:15,918 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:33:15,918 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:33:16,269 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:33:16,269 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:33:16,269 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:33:16,269 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 14:33:16,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-22 14:33:16,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-22 14:33:16,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-22 14:33:16,993 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:33:16,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-22 14:33:16,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-22 14:33:16,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-22 14:33:17,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-22 14:33:17,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-22 14:33:19,513 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753165999299_167.jpg' 2025-07-22 14:33:19,766 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:33:19,766 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:33:19,766 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:33:20,111 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:33:20,112 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:33:20,112 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:33:20,112 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 14:33:20,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-22 14:33:20,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-22 14:33:20,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-22 14:33:20,837 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:33:20,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-22 14:33:20,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-22 14:33:20,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-22 14:33:21,093 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 14:33:21,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-22 14:33:35,991 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753166015857_735.jpg' 2025-07-22 14:33:36,427 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:33:36,427 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:33:36,427 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:33:36,847 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:33:36,847 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:33:36,848 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:33:36,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-22 14:33:37,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-22 14:33:37,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-22 14:33:37,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-22 14:33:37,575 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:33:37,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-22 14:33:37,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-22 14:33:37,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-22 14:33:37,833 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 14:33:37,833 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 14:33:39,626 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753166019271_866.jpg' 2025-07-22 14:33:39,863 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:33:39,863 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:33:39,864 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:33:40,209 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:33:40,209 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:33:40,209 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:33:40,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-22 14:33:40,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-22 14:33:40,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-22 14:33:40,934 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:33:40,934 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:33:40,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-22 14:33:40,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-22 14:33:40,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-22 14:33:41,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-22 14:33:41,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-22 14:40:23,426 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753166423278_755.jpg' 2025-07-22 14:40:24,320 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:40:24,320 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:40:24,320 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:40:24,707 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:40:24,707 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:40:24,708 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:40:24,708 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 14:40:25,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-22 14:40:25,126 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 14:40:25,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-22 14:40:25,489 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:40:25,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-22 14:40:25,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-22 14:40:25,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-22 14:40:25,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-22 14:40:25,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-22 14:40:25,768 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753166423635_163.jpg' 2025-07-22 14:40:26,256 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:40:26,256 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:40:26,256 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:40:26,648 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:40:26,648 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:40:26,648 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:40:26,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-22 14:40:27,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-22 14:40:27,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-22 14:40:27,590 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:40:27,591 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:40:27,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-22 14:40:27,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-22 14:40:27,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-22 14:40:27,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-22 14:40:27,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-22 14:40:27,856 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753166423985_674.jpg' 2025-07-22 14:40:28,296 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:40:28,297 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:40:28,297 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:40:28,653 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:40:28,654 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:40:28,654 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:40:28,654 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 14:40:29,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-22 14:40:29,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-22 14:40:29,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-22 14:40:29,452 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:40:29,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-22 14:40:29,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-22 14:40:29,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-22 14:40:29,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-22 14:40:29,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-22 14:40:29,736 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753166423951_640.jpg' 2025-07-22 14:40:30,220 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:40:30,221 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:40:30,221 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:40:30,601 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:40:30,601 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:40:30,601 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:40:30,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-22 14:40:31,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-22 14:40:31,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-22 14:40:31,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-22 14:40:31,417 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:40:31,417 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 14:40:31,417 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 14:40:31,417 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 14:40:31,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-22 14:40:31,691 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 14:40:31,692 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753166424125_168.jpg' 2025-07-22 14:40:32,225 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:40:32,225 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:40:32,225 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:40:32,619 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:40:32,619 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:40:32,619 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:40:32,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-22 14:40:33,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-22 14:40:33,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-22 14:40:33,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-22 14:40:33,423 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:40:33,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-22 14:40:33,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-22 14:40:33,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-22 14:40:33,731 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 14:40:33,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-22 14:40:33,733 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753166424145_844.jpg' 2025-07-22 14:40:34,355 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:40:34,355 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:40:34,355 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:40:34,725 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:40:34,725 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:40:34,725 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:40:34,725 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 14:40:35,168 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:40: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-22 14:40:35,525 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:40:35,525 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:40:35,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-22 14:40:35,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-22 14:40:35,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-22 14:40:35,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-22 14:40:35,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-22 14:40:35,825 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753166424647_348.jpg' 2025-07-22 14:40:36,288 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:40:36,289 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:40:36,289 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:40:36,693 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:40:36,695 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:40:36,696 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:40:36,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-22 14:40: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-22 14:40: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-22 14:40:37,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-22 14:40:37,611 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:40:37,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-22 14:40:37,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-22 14:40:37,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-22 14:40:37,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-22 14:40:37,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-22 14:40:37,898 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753166424535_885.jpg' 2025-07-22 14:40:38,356 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:40:38,356 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:40:38,356 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:40:38,725 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:40:38,725 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:40:38,725 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:40:38,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-22 14:40:39,172 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:40:39,172 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 14:40:39,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-22 14:40:39,528 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:40:39,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-22 14:40:39,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-22 14:40:39,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-22 14:40:39,833 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 14:40:39,833 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 14:40:39,835 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753166424661_77.jpg' 2025-07-22 14:40:40,091 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:40:40,091 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:40:40,091 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:40:40,608 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:40:40,608 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:40:40,608 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:40:40,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-22 14:40:41,170 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:40:41,170 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 14:40:41,548 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:40:41,548 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:40:41,548 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 14:40:41,548 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 14:40:41,548 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 14:40:41,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-22 14:40:41,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-22 14:40:41,860 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753166424734_9.jpg' 2025-07-22 14:40:43,313 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:40:43,313 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:40:43,313 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:40:43,540 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:40:43,540 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:40:43,540 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:40:43,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-22 14:40:43,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-22 14:40:43,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-22 14:40:43,853 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:40:43,853 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:40:43,854 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 14:40:43,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-22 14:40:43,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-22 14:40:43,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-22 14:40:43,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-22 14:40:43,887 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753166426852_504.jpg' 2025-07-22 14:40:44,135 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:40:44,135 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:40:44,135 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:40:44,519 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:40:44,519 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:40:44,519 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:40: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-22 14:40:45,011 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:40:45,011 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 14:40:45,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-22 14:40:45,379 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:40:45,379 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 14:40:45,379 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 14:40:45,379 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 14:40:45,682 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 14:40:45,683 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 14:40:45,684 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753166430922_222.jpg' 2025-07-22 14:40:46,130 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:40:46,130 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:40:46,130 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:40:46,527 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:40:46,527 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:40:46,527 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:40:46,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-22 14:40:46,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-22 14:40:46,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-22 14:40:47,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-22 14:40:47,366 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:40:47,366 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 14:40:47,366 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 14:40:47,366 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 14:40:47,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-22 14:40:47,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-22 14:40:48,092 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753166447828_300.jpg' 2025-07-22 14:40:48,531 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:40:48,532 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:40:48,532 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:40:48,932 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:40:48,932 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:40:48,932 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:40:48,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-22 14:40:49,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-22 14:40:49,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-22 14:40:49,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-22 14:40:49,754 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:40:49,754 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 14:40:49,754 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 14:40:49,754 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 14:40:50,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-22 14:40:50,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-22 14:40:50,015 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753166448066_881.jpg' 2025-07-22 14:40:50,268 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:40:50,268 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:40:50,269 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:40:50,713 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:40:50,714 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:40:50,714 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:40:50,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-22 14:40:51,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-22 14:40:51,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-22 14:40:51,499 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:40:51,500 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:40:51,500 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 14:40:51,500 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 14:40:51,500 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 14:40:51,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-22 14:40:51,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-22 14:40:51,771 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753166448113_715.jpg' 2025-07-22 14:40:52,036 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:40:52,036 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:40:52,036 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:40:52,386 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:40:52,386 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:40:52,386 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:40:52,386 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 14:40:52,831 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:40:52,831 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 14:40:53,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-22 14:40:53,190 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:40:53,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-22 14:40:53,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-22 14:40:53,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-22 14:40:53,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-22 14:40:53,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-22 14:40:53,488 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753166448556_178.jpg' 2025-07-22 14:40:53,968 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:40:53,968 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:40:53,968 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:40:54,332 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:40:54,332 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:40:54,332 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:40:54,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-22 14:40:54,764 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:40:54,764 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 14:40:55,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-22 14:40:55,135 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:40:55,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-22 14:40: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-22 14:40: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-22 14:40:55,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-22 14:40:55,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-22 14:40:55,446 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753166448604_396.jpg' 2025-07-22 14:40:55,686 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:40:55,686 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:40:55,687 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:40:56,056 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:40:56,057 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:40:56,057 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:40:56,057 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 14:40:56,540 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:40:56,540 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 14:40:56,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-22 14:40:56,920 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:40:56,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-22 14:40:56,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-22 14:40:56,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-22 14:40:57,203 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 14:40:57,203 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 14:40:57,205 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753166450605_414.jpg' 2025-07-22 14:40:57,461 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:40:57,461 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:40:57,461 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:40:57,830 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:40:57,831 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:40:57,831 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:40:57,831 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 14:40:58,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-22 14:40:58,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-22 14:40:58,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-22 14:40:58,688 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:40:58,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-22 14:40:58,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-22 14:40:58,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-22 14:40:58,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-22 14:40:58,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-22 14:41:11,683 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753166471405_445.jpg' 2025-07-22 14:41:11,935 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:41:11,935 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:41:11,935 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:41:12,392 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:41:12,392 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:41:12,393 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:41:12,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-22 14:41:12,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-22 14:41:12,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-22 14:41:13,355 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:41:13,355 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:41:13,355 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 14:41:13,355 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 14:41:13,355 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 14:41:13,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-22 14:41:13,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-22 14:41:13,721 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753166473068_243.jpg' 2025-07-22 14:41:14,027 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:41:14,027 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:41:14,027 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:41:14,412 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:41:14,412 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:41:14,412 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:41:14,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-22 14:41:14,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-22 14:41:14,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-22 14:41:15,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-22 14:41:15,245 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:41:15,246 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 14:41:15,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-22 14:41:15,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-22 14:41:15,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-22 14:41:15,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-22 14:41:16,075 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753166475883_614.jpg' 2025-07-22 14:41:16,718 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:41:16,718 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:41:16,718 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:41:17,056 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:41:17,057 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:41:17,057 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:41:17,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-22 14:41:17,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-22 14:41:17,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-22 14:41:17,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-22 14:41:17,946 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:41:17,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-22 14:41:17,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-22 14:41:17,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-22 14:41:18,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-22 14:41:18,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-22 14:41:18,283 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753166476415_463.jpg' 2025-07-22 14:41:18,538 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:41:18,539 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:41:18,539 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:41:18,908 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:41:18,908 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:41:18,908 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:41:18,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-22 14:41:19,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-22 14:41:19,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-22 14:41:19,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-22 14:41:19,910 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:41:19,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-22 14:41:19,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-22 14:41:19,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-22 14:41:20,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-22 14:41:20,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-22 14:41:36,449 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753166496292_315.jpg' 2025-07-22 14:41:36,973 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:41:36,973 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:41:36,973 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:41:37,409 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:41:37,409 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:41:37,409 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:41:37,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-22 14:41:38,055 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:41:38,055 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 14:41:38,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-22 14:41:38,688 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:41:38,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-22 14:41:38,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-22 14:41:38,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-22 14:41:39,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-22 14:41:39,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-22 14:41:39,859 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753166499683_9.jpg' 2025-07-22 14:41:40,141 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:41:40,141 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:41:40,141 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:41:40,493 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:41:40,494 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:41:40,494 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:41:40,494 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 14:41:40,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-22 14:41:40,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-22 14:41:41,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-22 14:41:41,323 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:41:41,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-22 14:41:41,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-22 14:41:41,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-22 14:41:41,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-22 14:41:41,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-22 14:41:48,416 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753166508226_606.jpg' 2025-07-22 14:41:48,699 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:41:48,699 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:41:48,699 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:41:49,266 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:41:49,266 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:41:49,266 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:41:49,266 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 14:41:49,683 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:41:49,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-22 14:41:50,267 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:41:50,268 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:41:50,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-22 14:41:50,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-22 14:41:50,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-22 14:41:50,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-22 14:41:50,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-22 14:48:23,336 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753166903148_951.jpg' 2025-07-22 14:48:24,154 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:48:24,154 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:48:24,154 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:48:24,194 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:48:24,195 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:48:24,195 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:48:24,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-22 14:48: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-22 14:48:24,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-22 14:48:24,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-22 14:48:24,350 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:48:24,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-22 14:48:24,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-22 14:48:24,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-22 14:48:24,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-22 14:48:24,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-22 14:48:24,377 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753166903221_757.jpg' 2025-07-22 14:48:24,819 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:48:24,819 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:48:24,819 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:48:25,184 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:48:25,184 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:48:25,184 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:48: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-22 14:48:25,648 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:48:25,648 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 14:48:26,008 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:48:26,008 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:48:26,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-22 14:48:26,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-22 14:48:26,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-22 14:48:26,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-22 14:48:26,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-22 14:48:26,330 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753166903620_371.jpg' 2025-07-22 14:48:26,769 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:48:26,769 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:48:26,769 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:48:27,163 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:48:27,164 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:48:27,164 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:48:27,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-22 14:48:27,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-22 14:48: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-22 14:48:28,016 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:48:28,016 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:48:28,016 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 14:48:28,016 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 14:48:28,016 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 14:48:28,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-22 14:48:28,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-22 14:48:28,343 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753166904028_665.jpg' 2025-07-22 14:48:28,827 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:48:28,827 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:48:28,827 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:48:29,179 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:48:29,179 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:48:29,179 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:48:29,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-22 14:48:29,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-22 14:48:29,646 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 14:48:30,003 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:48:30,003 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:48:30,003 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 14:48:30,003 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 14:48:30,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-22 14:48:30,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-22 14:48:30,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-22 14:48:30,302 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753166904026_202.jpg' 2025-07-22 14:48:30,626 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:48:30,626 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:48:30,626 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:48:30,962 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:48:30,962 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:48:30,962 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:48:30,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-22 14:48:31,398 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:48:31,399 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 14:48:31,845 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:48:31,845 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:48:31,845 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 14:48:31,845 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 14:48:31,845 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 14:48:32,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-22 14:48:32,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-22 14:48:32,100 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753166904506_928.jpg' 2025-07-22 14:48:32,346 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:48:32,346 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:48:32,346 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:48:32,769 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:48:32,769 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:48:32,769 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:48:32,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-22 14:48:33,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-22 14:48:33,159 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 14:48:33,585 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:48:33,585 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:48:33,585 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 14:48:33,586 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 14:48:33,586 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 14:48:33,912 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 14:48:33,912 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 14:48:33,913 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753166904665_798.jpg' 2025-07-22 14:48:34,155 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:48:34,155 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:48:34,155 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:48:34,582 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:48:34,582 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:48:34,582 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:48:34,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-22 14:48:34,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-22 14:48:34,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-22 14:48:35,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-22 14:48:35,364 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:48:35,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-22 14:48:35,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-22 14:48:35,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-22 14:48:35,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-22 14:48:35,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-22 14:48:35,715 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753166904723_659.jpg' 2025-07-22 14:48:36,393 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:48:36,393 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:48:36,394 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:48:36,582 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:48:36,583 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:48:36,583 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:48:36,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-22 14:48:36,720 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:48:36,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-22 14:48:36,986 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:48:36,986 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:48:36,986 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 14:48:36,986 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 14:48:36,986 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 14:48:37,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-22 14:48:37,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-22 14:48:37,024 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753166904771_786.jpg' 2025-07-22 14:48:37,481 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:48:37,481 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:48:37,481 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:48:37,992 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:48:37,993 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:48:37,993 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:48: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-22 14:48:38,517 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:48:38,517 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 14:48:39,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-22 14:48:39,039 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:48:39,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-22 14:48:39,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-22 14:48:39,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-22 14:48:39,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-22 14:48:39,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-22 14:48:39,297 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753166905295_842.jpg' 2025-07-22 14:48:39,772 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:48:39,773 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:48:39,773 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:48:40,222 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:48:40,222 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:48:40,222 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:48:40,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-22 14:48:40,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-22 14:48:40,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-22 14:48:41,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-22 14:48:41,006 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:48:41,006 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 14:48:41,006 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 14:48:41,006 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 14:48:41,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-22 14:48:41,276 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 14:48:41,277 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753166908264_478.jpg' 2025-07-22 14:48:41,591 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:48:41,591 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:48:41,591 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:48:42,016 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:48:42,016 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:48:42,016 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:48:42,016 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 14:48:42,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-22 14:48:42,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-22 14:48:43,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-22 14:48:43,016 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:48:43,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-22 14:48:43,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-22 14:48:43,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-22 14:48:43,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-22 14:48:43,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-22 14:48:47,842 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753166927620_839.jpg' 2025-07-22 14:48:48,300 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:48:48,300 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:48:48,300 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:48:48,645 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:48:48,645 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:48:48,645 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:48:48,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-22 14:48:49,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-22 14:48:49,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-22 14:48:49,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-22 14:48:49,372 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:48:49,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-22 14:48:49,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-22 14:48:49,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-22 14:48:49,627 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 14:48:49,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-22 14:48:49,628 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753166928292_853.jpg' 2025-07-22 14:48:49,853 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:48:49,853 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:48:49,853 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:48:50,200 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:48:50,200 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:48:50,200 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:48: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-22 14:48:50,579 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:48:50,579 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 14:48:50,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-22 14:48:50,928 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:48:50,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-22 14:48:50,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-22 14:48:50,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-22 14:48:51,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-22 14:48:51,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-22 14:48:51,188 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753166928491_714.jpg' 2025-07-22 14:48:51,670 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:48:51,671 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:48:51,671 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:48:52,018 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:48:52,018 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:48:52,018 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:48:52,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-22 14:48:52,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-22 14:48:52,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-22 14:48:52,743 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:48:52,743 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 14:48:52,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-22 14:48:52,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-22 14:48:52,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-22 14:48:52,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-22 14:48:52,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-22 14:48:53,001 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753166928480_20.jpg' 2025-07-22 14:48:53,245 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:48:53,246 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:48:53,246 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:48:53,590 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:48:53,591 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:48:53,591 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:48:53,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-22 14:48:53,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-22 14:48:53,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-22 14:48:54,317 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:48:54,317 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:48:54,317 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 14:48:54,317 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 14:48:54,317 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 14:48:54,571 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 14:48:54,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-22 14:48:56,256 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753166936061_464.jpg' 2025-07-22 14:48:56,521 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:48:56,521 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:48:56,521 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:48:56,864 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:48:56,864 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:48:56,864 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14: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-22 14:48:57,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-22 14:48:57,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-22 14:48:57,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-22 14:48:57,589 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:48:57,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-22 14:48:57,590 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 14:48:57,590 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 14:48:57,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-22 14:48:57,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-22 14:49:11,950 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753166951731_928.jpg' 2025-07-22 14:49:12,379 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:49:12,379 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:49:12,379 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:49:12,809 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:49:12,809 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:49:12,809 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:49:12,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-22 14:49:13,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-22 14:49:13,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-22 14:49:13,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-22 14:49:13,617 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:49:13,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-22 14:49:13,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-22 14:49:13,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-22 14:49:13,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-22 14:49:13,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-22 14:49:13,873 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753166952920_699.jpg' 2025-07-22 14:49:14,123 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:49:14,123 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:49:14,123 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:49:14,467 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:49:14,467 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:49:14,467 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:49:14,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-22 14:49:14,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-22 14:49:14,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-22 14:49:15,194 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:49:15,195 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:49:15,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-22 14:49:15,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-22 14:49:15,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-22 14:49:15,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-22 14:49:15,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-22 14:49:15,450 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753166953239_750.jpg' 2025-07-22 14:49:15,921 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:49:15,922 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:49:15,922 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:49:16,265 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:49:16,265 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:49:16,265 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:49:16,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-22 14:49:16,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-22 14:49:16,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-22 14:49:17,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-22 14:49:17,052 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:49:17,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-22 14:49:17,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-22 14:49:17,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-22 14:49:17,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-22 14:49:17,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-22 14:49:24,781 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753166964472_305.jpg' 2025-07-22 14:49:25,043 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:49:25,043 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:49:25,043 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:49:25,393 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:49:25,393 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:49:25,393 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:49:25,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-22 14:49:25,770 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:49:25,771 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 14:49: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-22 14:49:26,118 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:49: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-22 14:49: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-22 14:49:26,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-22 14:49:26,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-22 14:49:26,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-22 14:49:36,749 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753166976574_726.jpg' 2025-07-22 14:49:36,983 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:49:36,984 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:49:36,984 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:49:37,329 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:49:37,329 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:49:37,330 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:49:37,330 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 14:49:37,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-22 14:49:37,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-22 14:49:38,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-22 14:49:38,053 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:49:38,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-22 14:49:38,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-22 14:49:38,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-22 14:49:38,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-22 14:49:38,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-22 14:49:40,960 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753166980666_56.jpg' 2025-07-22 14:49:41,211 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:49:41,211 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:49:41,211 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:49:41,558 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:49:41,558 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:49:41,558 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:49:41,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-22 14:49:41,937 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:49:41,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-22 14:49:42,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-22 14:49:42,296 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:49:42,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-22 14:49:42,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-22 14:49:42,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-22 14:49:42,617 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 14:49:42,617 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 14:49:47,994 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753166987823_89.jpg' 2025-07-22 14:49:48,231 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:49:48,231 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:49:48,231 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:49:48,576 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:49:48,576 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:49:48,576 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:49:48,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-22 14:49:48,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-22 14:49:48,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-22 14:49:49,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-22 14:49:49,302 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:49:49,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-22 14:49:49,303 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 14:49:49,303 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 14:49:49,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-22 14:49:49,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-22 14:56:23,488 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753167383296_326.jpg' 2025-07-22 14:56:24,333 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:56:24,333 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:56:24,333 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:56:24,762 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:56:24,762 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:56:24,762 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:56:24,762 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 14:56:25,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-22 14:56:25,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-22 14:56:25,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-22 14:56:25,485 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:56:25,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-22 14:56:25,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-22 14:56:25,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-22 14:56:25,740 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 14:56:25,740 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 14:56:25,741 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753167383504_447.jpg' 2025-07-22 14:56:26,259 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:56:26,259 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:56:26,260 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:56:26,287 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:56:26,288 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:56:26,288 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:56:26,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-22 14:56:26,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-22 14:56:26,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-22 14:56: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-22 14:56:26,441 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:56:26,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-22 14:56:26,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-22 14:56:26,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-22 14:56:26,462 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 14:56:26,462 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 14:56:26,463 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753167383964_419.jpg' 2025-07-22 14:56:26,911 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:56:26,911 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:56:26,911 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:56:27,247 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:56:27,247 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:56:27,247 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:56:27,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-22 14:56:27,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-22 14:56:27,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-22 14:56:27,971 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:56:27,971 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:56:27,971 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 14:56:27,971 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 14:56:27,971 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 14:56:28,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-22 14:56:28,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-22 14:56:28,225 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753167383835_606.jpg' 2025-07-22 14:56:29,696 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:56:29,696 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:56:29,696 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:56:30,027 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:56:30,028 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:56:30,028 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:56:30,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-22 14:56:30,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-22 14:56:30,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-22 14:56:30,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-22 14:56:30,750 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:56:30,750 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 14:56:30,750 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 14:56:30,750 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 14:56:31,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-22 14:56:31,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-22 14:56:31,002 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753167384117_962.jpg' 2025-07-22 14:56:31,578 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:56:31,578 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:56:31,578 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:56:31,909 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:56:31,909 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:56:31,909 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:56:31,909 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 14:56:32,289 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:56:32,289 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 14:56:32,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-22 14:56:32,636 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:56:32,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-22 14:56:32,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-22 14:56:32,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-22 14:56:32,884 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 14:56:32,884 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 14:56:32,885 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753167384327_239.jpg' 2025-07-22 14:56:33,317 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:56:33,317 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:56:33,317 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:56:33,650 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:56:33,650 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:56:33,650 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:56:33,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-22 14:56:34,026 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:56:34,026 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 14:56:34,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-22 14:56:34,375 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:56:34,375 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 14:56:34,375 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 14:56:34,375 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 14:56:34,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-22 14:56:34,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-22 14:56:34,622 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753167384356_238.jpg' 2025-07-22 14:56:34,904 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:56:34,904 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:56:34,905 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:56:35,235 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:56:35,236 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:56:35,236 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:56:35,236 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 14:56:35,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-22 14:56:35,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-22 14:56:35,958 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:56:35,958 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:56:35,958 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 14:56:35,958 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 14:56:35,958 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 14:56:36,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-22 14:56:36,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-22 14:56:36,206 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753167384902_5.jpg' 2025-07-22 14:56:36,648 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:56:36,648 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:56:36,648 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:56:36,978 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:56:36,978 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:56:36,978 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:56:36,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-22 14:56:37,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-22 14:56:37,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-22 14:56:37,706 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:56:37,706 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:56:37,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-22 14:56:37,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-22 14:56:37,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-22 14: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-22 14: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-22 14:56:37,957 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753167385428_129.jpg' 2025-07-22 14:56:38,391 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:56:38,391 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:56:38,392 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:56:38,569 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:56:38,569 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:56:38,569 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:56:38,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-22 14:56:38,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-22 14:56:38,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-22 14:56:38,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-22 14:56:38,880 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:56:38,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-22 14:56:38,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-22 14:56:38,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-22 14:56:38,912 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 14:56:38,912 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 14:56:38,913 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753167385412_282.jpg' 2025-07-22 14:56:39,174 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:56:39,174 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:56:39,174 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:56:39,506 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:56:39,507 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:56:39,507 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:56:39,507 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 14:56:39,885 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:56:39,886 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 14:56:40,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-22 14:56:40,233 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:56:40,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-22 14:56:40,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-22 14:56:40,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-22 14:56:40,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-22 14:56:40,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-22 14:56:40,486 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753167389004_93.jpg' 2025-07-22 14:56:40,726 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:56:40,726 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:56:40,726 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:56:41,058 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:56:41,058 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:56:41,058 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:56: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-22 14:56:41,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-22 14:56:41,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-22 14:56:41,779 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:56:41,780 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:56:41,780 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 14:56:41,780 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 14:56:41,780 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 14:56:42,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-22 14:56:42,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-22 14:56:42,026 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753167391079_332.jpg' 2025-07-22 14:56:42,501 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:56:42,501 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:56:42,501 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:56:42,833 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:56:42,833 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:56:42,833 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:56:42,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-22 14:56:43,209 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:56:43,210 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 14:56: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-22 14:56:43,557 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:56: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-22 14:56: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-22 14:56: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-22 14:56:43,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-22 14:56:43,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-22 14:56:48,130 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753167407963_637.jpg' 2025-07-22 14:56:48,367 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:56:48,367 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:56:48,367 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:56:48,711 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:56:48,711 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:56:48,711 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:56:48,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-22 14:56:49,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-22 14:56:49,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-22 14:56:49,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-22 14:56:49,439 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:56:49,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-22 14:56:49,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-22 14:56:49,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-22 14:56:49,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-22 14:56:49,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-22 14:56:49,695 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753167408088_878.jpg' 2025-07-22 14:56:49,930 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:56:49,930 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:56:49,930 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:56:50,274 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:56:50,274 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:56:50,274 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:56:50,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-22 14:56: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-22 14:56:50,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-22 14:56:50,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-22 14:56:50,997 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:56:50,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-22 14:56:50,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-22 14:56:50,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-22 14:56:51,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-22 14:56:51,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-22 14:56:51,254 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753167408376_824.jpg' 2025-07-22 14:56:51,530 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:56:51,530 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:56:51,530 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:56:51,871 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:56:51,871 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:56:51,871 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:56:51,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-22 14:56:52,246 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:56:52,247 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 14:56:52,594 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:56:52,594 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 14:56:52,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-22 14:56:52,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-22 14:56:52,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-22 14:56:52,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-22 14:56:52,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-22 14:56:52,851 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753167409395_939.jpg' 2025-07-22 14:56:53,103 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:56:53,103 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:56:53,103 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:56:53,448 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:56:53,448 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:56:53,448 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:56:53,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-22 14:56:53,825 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:56:53,825 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 14:56:54,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-22 14:56:54,173 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:56:54,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-22 14:56:54,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-22 14:56:54,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-22 14:56:54,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-22 14:56:54,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-22 14:56:59,011 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753167418767_673.jpg' 2025-07-22 14:56:59,265 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:56:59,265 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:56:59,265 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:56:59,608 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:56:59,608 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:56:59,608 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:56:59,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-22 14:56:59,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-22 14:56:59,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-22 14:57:00,333 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:57:00,333 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:57:00,333 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 14:57:00,333 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 14:57:00,333 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 14:57:00,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-22 14:57:00,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-22 14:57:11,097 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753167430925_481.jpg' 2025-07-22 14:57:11,349 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:57:11,349 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:57:11,349 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:57:11,695 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:57:11,695 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:57:11,695 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:57:11,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-22 14:57:12,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-22 14:57:12,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-22 14:57:12,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-22 14:57:12,421 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:57:12,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-22 14:57:12,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-22 14:57:12,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-22 14:57:12,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-22 14:57:12,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-22 14:57:14,452 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753167434230_543.jpg' 2025-07-22 14:57:14,735 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:57:14,735 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:57:14,735 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:57:15,077 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:57:15,078 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:57:15,078 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:57:15,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-22 14:57:15,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-22 14:57:15,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-22 14:57:15,804 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:57:15,804 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:57:15,804 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 14:57:15,804 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 14:57:15,804 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 14:57:16,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-22 14:57:16,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-22 14:57:28,686 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753167448407_931.jpg' 2025-07-22 14:57:29,275 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:57:29,275 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:57:29,275 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:57:29,698 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:57:29,698 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:57:29,698 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:57:29,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-22 14:57:30,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-22 14:57:30,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-22 14:57:30,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-22 14:57:30,421 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:57:30,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-22 14:57:30,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-22 14:57:30,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-22 14:57:30,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-22 14:57:30,678 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 14:57:37,844 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753167457690_21.jpg' 2025-07-22 14:57:38,128 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:57:38,128 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:57:38,128 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:57:38,474 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:57:38,474 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:57:38,474 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:57: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-22 14:57:38,852 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 14:57:38,852 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 14:57:39,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-22 14:57:39,199 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:57:39,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-22 14:57:39,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-22 14:57:39,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-22 14:57:39,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-22 14:57:39,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-22 14:57:55,967 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753167475810_984.jpg' 2025-07-22 14:57:56,271 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 14:57:56,271 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 14:57:56,271 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 14:57:56,702 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 14:57:56,702 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 14:57:56,702 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 14:57:56,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-22 14:57:57,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-22 14:57:57,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-22 14:57:57,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-22 14:57:57,428 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 14:57:57,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-22 14:57:57,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-22 14:57:57,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-22 14:57:57,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-22 14:57:57,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-22 15:00:23,343 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753167623177_909.jpg' 2025-07-22 15:00:23,582 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:00:23,582 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:00:23,582 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:00:24,012 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:00:24,012 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:00:24,012 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:00:24,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-22 15:00:24,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-22 15:00:24,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-22 15:00:24,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-22 15:00:24,739 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:00:24,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-22 15:00:24,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-22 15:00:24,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-22 15:00:24,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-22 15:00:24,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-22 15:00:24,995 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753167623382_627.jpg' 2025-07-22 15:00:25,284 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:00:25,284 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:00:25,284 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:00:25,628 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:00:25,628 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:00:25,628 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:00:25,628 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 15:00:26,004 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:00:26,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-22 15:00:26,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-22 15:00:26,350 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:00:26,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-22 15:00:26,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-22 15:00:26,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-22 15:00:26,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-22 15:00:26,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-22 15:00:26,606 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753167623545_189.jpg' 2025-07-22 15:00:31,626 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:00:31,627 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:00:31,627 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:00:31,655 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:00:31,655 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:00:31,655 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:00:31,655 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 15:00:31,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-22 15:00:31,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-22 15:00:31,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-22 15:00:31,808 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:00:31,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-22 15:00:31,808 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 15:00:31,808 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 15:00:31,829 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 15:00:31,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-22 15:00:31,831 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753167623974_678.jpg' 2025-07-22 15:00:37,461 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:00:37,461 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:00:37,461 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:00:37,798 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:00:37,798 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:00:37,798 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:00:37,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-22 15:00:38,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-22 15:00:38,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-22 15:00:38,522 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:00:38,522 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:00:38,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-22 15:00:38,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-22 15:00:38,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-22 15:00:38,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-22 15:00:38,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-22 15:00:38,779 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753167624307_399.jpg' 2025-07-22 15:00:39,079 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:00:39,079 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:00:39,079 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:00:39,410 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:00:39,410 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:00:39,410 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:00:39,410 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 15:00:39,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-22 15:00:39,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-22 15:00:40,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-22 15:00:40,132 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:00:40,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-22 15:00:40,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-22 15:00:40,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-22 15:00:40,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-22 15:00:40,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-22 15:00:40,380 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753167624650_722.jpg' 2025-07-22 15:00:40,622 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:00:40,622 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:00:40,622 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:00:40,956 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:00:40,956 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:00:40,956 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:00:40,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-22 15:00:41,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-22 15:00:41,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-22 15:00:41,678 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:00:41,678 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:00:41,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-22 15:00:41,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-22 15:00:41,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-22 15:00:41,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-22 15:00:41,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-22 15:00:41,926 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753167624694_778.jpg' 2025-07-22 15:00:42,176 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:00:42,177 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:00:42,177 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:00:42,510 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:00:42,510 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:00:42,510 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:00:42,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-22 15:00:42,887 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:00:42,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-22 15:00:43,234 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:00:43,234 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:00:43,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-22 15:00:43,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-22 15:00:43,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-22 15:00:43,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-22 15:00:43,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-22 15:00:43,484 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753167625511_429.jpg' 2025-07-22 15:00:43,702 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:00:43,702 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:00:43,702 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:00:43,880 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:00:43,880 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:00:43,880 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:00:43,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-22 15:00:44,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-22 15:00:44,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-22 15:00:44,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-22 15:00:44,190 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:00:44,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-22 15:00:44,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-22 15:00:44,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-22 15:00:44,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-22 15:00:44,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-22 15:00:44,225 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753167625510_499.jpg' 2025-07-22 15:00:44,665 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:00:44,666 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:00:44,666 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:00:45,000 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:00:45,000 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:00:45,001 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:00:45,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-22 15:00:45,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-22 15:00:45,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-22 15:00:45,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-22 15:00:45,727 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:00:45,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-22 15:00:45,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-22 15:00:45,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-22 15:00:45,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-22 15:00:45,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-22 15:00:45,981 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753167626200_884.jpg' 2025-07-22 15:00:46,459 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:00:46,459 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:00:46,459 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:00:46,791 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:00:46,791 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:00:46,791 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:00:46,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-22 15:00:47,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-22 15:00:47,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-22 15:00:47,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-22 15:00:47,516 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:00:47,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-22 15:00:47,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-22 15:00:47,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-22 15:00:47,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-22 15:00:47,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-22 15:00:47,762 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753167626514_287.jpg' 2025-07-22 15:00:48,013 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:00:48,013 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:00:48,013 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:00:48,346 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:00:48,346 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:00:48,346 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:00:48,346 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 15:00:48,724 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:00:48,724 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 15:00:49,073 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:00:49,073 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:00:49,073 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 15:00:49,073 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 15:00:49,073 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 15:00:49,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-22 15:00:49,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-22 15:00:49,330 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753167629412_483.jpg' 2025-07-22 15:00:49,566 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:00:49,566 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:00:49,566 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:00:49,910 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:00:49,910 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:00:49,910 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:00:49,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-22 15:00:50,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-22 15:00:50,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-22 15:00:50,634 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:00:50,634 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:00:50,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-22 15:00:50,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-22 15:00:50,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-22 15:00:50,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-22 15:00:50,888 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 15:00:50,889 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753167631692_641.jpg' 2025-07-22 15:00:51,125 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:00:51,125 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:00:51,125 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:00:51,470 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:00:51,470 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:00:51,470 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:00:51,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-22 15:00:51,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-22 15:00:51,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-22 15:00:52,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-22 15:00:52,193 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:00: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-22 15:00: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-22 15:00: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-22 15:00:52,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-22 15:00:52,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-22 15:00:52,450 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753167646584_782.jpg' 2025-07-22 15:00:52,701 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:00:52,702 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:00:52,702 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:00:53,044 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:00:53,044 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:00:53,044 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:00:53,045 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 15:00:53,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-22 15:00:53,420 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 15:00:53,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-22 15:00:53,770 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:00:53,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-22 15:00:53,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-22 15:00:53,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-22 15:00:54,025 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 15:00:54,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-22 15:00:54,027 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753167648359_85.jpg' 2025-07-22 15:00:54,276 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:00:54,276 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:00:54,277 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:00:54,624 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:00:54,624 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:00:54,624 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:00:54,624 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 15:00:55,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-22 15:00:55,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-22 15:00:55,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-22 15:00:55,348 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:00:55,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-22 15:00:55,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-22 15:00:55,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-22 15:00:55,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-22 15:00:55,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-22 15:00:55,607 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753167648911_259.jpg' 2025-07-22 15:00:55,860 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:00:55,860 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:00:55,860 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:00:56,203 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:00:56,203 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:00:56,203 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:00:56,203 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 15:00:56,579 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:00:56,579 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 15:00:56,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-22 15:00:56,926 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:00:56,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-22 15:00:56,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-22 15:00:56,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-22 15:00:57,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-22 15:00:57,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-22 15:00:57,181 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753167649820_338.jpg' 2025-07-22 15:00:57,415 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:00:57,415 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:00:57,415 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:00:57,758 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:00:57,758 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:00:57,758 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:00:57,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-22 15:00:58,138 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:00:58,138 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 15:00:58,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-22 15:00:58,485 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:00:58,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-22 15:00:58,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-22 15:00:58,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-22 15:00:58,740 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 15:00:58,740 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 15:00:58,741 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753167651471_887.jpg' 2025-07-22 15:00:58,996 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:00:58,997 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:00:58,997 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:00:59,341 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:00:59,341 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:00:59,341 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:00:59,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-22 15:00:59,717 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:00:59,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-22 15:01:00,065 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:01:00,065 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:01:00,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-22 15:01:00,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-22 15:01:00,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-22 15:01:00,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-22 15:01:00,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-22 15:01:12,408 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753167672174_10.jpg' 2025-07-22 15:01:12,694 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:01:12,694 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:01:12,694 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:01:13,039 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:01:13,039 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:01:13,040 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:01:13,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-22 15:01:13,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-22 15:01:13,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-22 15:01:13,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-22 15:01:13,765 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:01:13,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-22 15:01:13,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-22 15:01:13,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-22 15:01:14,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-22 15:01:14,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-22 15:01:17,235 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753167676929_443.jpg' 2025-07-22 15:01:17,504 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:01:17,504 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:01:17,504 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:01:17,849 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:01:17,850 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:01:17,850 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:01:17,850 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 15:01:18,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-22 15:01:18,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-22 15:01:18,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-22 15:01:18,576 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:01:18,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-22 15:01:18,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-22 15:01:18,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-22 15:01:18,833 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 15:01:18,833 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 15:01:27,231 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753167687022_611.jpg' 2025-07-22 15:01:27,487 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:01:27,487 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:01:27,487 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:01:27,836 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:01:27,836 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:01:27,836 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:01:27,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-22 15:01:28,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-22 15:01:28,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-22 15:01:28,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-22 15:01:28,562 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:01:28,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-22 15:01:28,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-22 15:01:28,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-22 15:01:28,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-22 15:01:28,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-22 15:01:41,483 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753167701283_395.jpg' 2025-07-22 15:01:41,728 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:01:41,728 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:01:41,729 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:01:42,160 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:01:42,160 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:01:42,160 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:01:42,161 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 15:01:42,552 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:01:42,553 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 15:01:42,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-22 15:01:42,901 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:01:42,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-22 15:01:42,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-22 15:01:42,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-22 15:01:43,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-22 15:01:43,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-22 15:01:53,653 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753167713416_464.jpg' 2025-07-22 15:01:54,094 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:01:54,095 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:01:54,095 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:01:54,526 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:01:54,526 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:01:54,526 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:01:54,526 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 15:01: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-22 15:01: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-22 15:01:55,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-22 15:01:55,254 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:01:55,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-22 15:01:55,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-22 15:01:55,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-22 15:01:55,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-22 15:01:55,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-22 15:08:23,366 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753168103130_543.jpg' 2025-07-22 15:08:25,209 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:08:25,210 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:08:25,210 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:08:25,600 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:08:25,600 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:08:25,600 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:08: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-22 15:08:25,979 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:08:25,979 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 15:08:26,327 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:08:26,327 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:08:26,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-22 15:08:26,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-22 15:08:26,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-22 15:08:26,582 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 15:08:26,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-22 15:08:26,583 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753168103180_41.jpg' 2025-07-22 15:08:27,053 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:08:27,053 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:08:27,053 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:08:27,081 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:08:27,081 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:08:27,081 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:08: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-22 15:08:27,097 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:08:27,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-22 15:08:27,234 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:08:27,234 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:08:27,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-22 15:08:27,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-22 15:08:27,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-22 15:08:27,255 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 15:08:27,256 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 15:08:27,257 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753168103288_697.jpg' 2025-07-22 15:08:27,698 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:08:27,698 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:08:27,698 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:08:28,034 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:08:28,035 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:08:28,035 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:08:28,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-22 15:08:28,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-22 15:08:28,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-22 15:08:28,758 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:08:28,758 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 15:08:28,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-22 15:08:28,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-22 15:08:28,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-22 15:08:29,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-22 15:08:29,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-22 15:08:29,016 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753168103588_72.jpg' 2025-07-22 15:08:29,461 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:08:29,462 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:08:29,462 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:08:29,792 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:08:29,793 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:08:29,793 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:08:29,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-22 15:08:30,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-22 15:08:30,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-22 15:08:30,517 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:08:30,517 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:08:30,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-22 15:08:30,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-22 15:08:30,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-22 15:08:30,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-22 15:08:30,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-22 15:08:30,766 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753168104087_319.jpg' 2025-07-22 15:08:31,373 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:08:31,373 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:08:31,373 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:08:31,705 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:08:31,705 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:08:31,706 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:08:31,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-22 15:08:32,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-22 15:08:32,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-22 15:08:32,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-22 15:08:32,428 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:08:32,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-22 15:08:32,429 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 15:08:32,429 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 15:08:32,675 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 15:08:32,675 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 15:08:32,676 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753168104386_101.jpg' 2025-07-22 15:08:33,238 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:08:33,238 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:08:33,238 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:08:33,571 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:08:33,572 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:08:33,572 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:08:33,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-22 15:08:33,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-22 15:08:33,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-22 15:08:34,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-22 15:08:34,296 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:08:34,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-22 15:08:34,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-22 15:08:34,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-22 15:08:34,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-22 15:08:34,544 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 15:08:34,545 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753168104424_19.jpg' 2025-07-22 15:08:35,032 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:08:35,032 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:08:35,032 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:08:35,364 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:08:35,364 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:08:35,364 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:08:35,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-22 15:08:35,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-22 15:08:35,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-22 15:08:36,089 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:08:36,089 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:08:36,089 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 15:08:36,089 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 15:08:36,089 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 15:08:36,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-22 15:08:36,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-22 15:08:36,336 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753168104856_135.jpg' 2025-07-22 15:08:36,872 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:08:36,873 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:08:36,873 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:08:37,204 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:08:37,204 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:08:37,204 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:08:37,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-22 15:08:37,579 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:08:37,580 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 15:08:37,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-22 15:08:37,925 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:08:37,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-22 15:08:37,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-22 15:08:37,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-22 15:08:38,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-22 15:08:38,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-22 15:08:38,172 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753168104874_917.jpg' 2025-07-22 15:08:38,422 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:08:38,422 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:08:38,422 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:08:38,754 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:08:38,754 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:08:38,754 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:08:38,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-22 15:08:39,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-22 15:08:39,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-22 15:08:39,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-22 15:08:39,481 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:08:39,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-22 15:08:39,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-22 15:08:39,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-22 15:08:39,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-22 15:08:39,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-22 15:08:39,729 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753168105077_162.jpg' 2025-07-22 15:08:40,222 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:08:40,223 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:08:40,223 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:08:40,553 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:08:40,553 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:08:40,554 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:08:40,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-22 15:08:40,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-22 15:08:40,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-22 15:08:41,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-22 15:08:41,278 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:08:41,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-22 15:08:41,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-22 15:08:41,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-22 15:08: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-22 15:08: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-22 15:08:41,527 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753168105429_285.jpg' 2025-07-22 15:08:41,988 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:08:41,988 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:08:41,988 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:08:42,318 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:08:42,318 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:08:42,318 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:08:42,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-22 15:08:42,694 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:08:42,694 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 15:08:43,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-22 15:08:43,041 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:08:43,041 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 15:08:43,041 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 15:08:43,041 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 15:08:43,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-22 15:08:43,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-22 15:08:43,287 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753168105509_671.jpg' 2025-07-22 15:08:43,748 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:08:43,748 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:08:43,748 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:08:43,926 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:08:43,926 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:08:43,926 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:08:43,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-22 15:08:44,045 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:08:44,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-22 15:08:44,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-22 15:08:44,235 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:08:44,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-22 15:08:44,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-22 15:08:44,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-22 15:08:44,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-22 15:08:44,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-22 15:08:44,268 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753168105952_979.jpg' 2025-07-22 15:08:44,521 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:08:44,521 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:08:44,521 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:08:44,859 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:08:44,860 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:08:44,860 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:08:44,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-22 15:08:45,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-22 15:08:45,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-22 15:08:45,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-22 15:08:45,589 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:08:45,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-22 15:08:45,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-22 15:08:45,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-22 15:08:45,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-22 15:08:45,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-22 15:08:45,843 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753168109492_947.jpg' 2025-07-22 15:08:46,117 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:08:46,118 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:08:46,118 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:08:46,448 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:08:46,449 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:08:46,449 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:08:46,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-22 15:08:46,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-22 15:08:46,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-22 15:08:47,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-22 15:08:47,171 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:08:47,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-22 15:08:47,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-22 15:08:47,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-22 15:08:47,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-22 15:08:47,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-22 15:08:47,420 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753168111293_158.jpg' 2025-07-22 15:08:47,662 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:08:47,662 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:08:47,662 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:08:47,993 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:08:47,994 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:08:47,994 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:08:47,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-22 15:08:48,369 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:08:48,369 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 15:08:48,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-22 15:08:48,717 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:08:48,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-22 15:08:48,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-22 15:08:48,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-22 15:08:48,965 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 15:08:48,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-22 15:08:48,967 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753168127975_302.jpg' 2025-07-22 15:08:49,215 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:08:49,215 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:08:49,215 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:08:49,547 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:08:49,547 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:08:49,548 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:08:49,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-22 15:08:49,924 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:08:49,924 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 15:08:50,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-22 15:08:50,271 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:08:50,271 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 15:08:50,271 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 15:08:50,271 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 15:08:50,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-22 15:08:50,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-22 15:08:50,520 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753168128269_100.jpg' 2025-07-22 15:08:50,777 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:08:50,777 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:08:50,777 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:08:51,110 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:08:51,110 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:08:51,110 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:08:51,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-22 15:08:51,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-22 15:08:51,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-22 15:08:51,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-22 15:08:51,830 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:08:51,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-22 15:08:51,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-22 15:08:51,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-22 15:08:52,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-22 15:08:52,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-22 15:08:52,078 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753168128509_36.jpg' 2025-07-22 15:08:52,567 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:08:52,567 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:08:52,567 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:08:52,899 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:08:52,899 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:08:52,899 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:08:52,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-22 15:08:53,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-22 15:08:53,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-22 15:08:53,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-22 15:08:53,625 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:08:53,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-22 15:08:53,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-22 15:08:53,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-22 15:08:53,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-22 15:08:53,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-22 15:08:53,876 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753168128846_600.jpg' 2025-07-22 15:08:54,117 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:08:54,117 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:08:54,117 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:08:54,449 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:08:54,449 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:08:54,449 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:08:54,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-22 15:08:54,825 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:08:54,825 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 15:08:55,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-22 15:08:55,173 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:08:55,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-22 15:08:55,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-22 15:08:55,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-22 15: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-22 15:08:55,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-22 15:08:55,422 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753168128980_376.jpg' 2025-07-22 15:08:55,683 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:08:55,683 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:08:55,683 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:08:56,014 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:08:56,014 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:08:56,014 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:08:56,014 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 15:08:56,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-22 15:08:56,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-22 15:08:56,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-22 15:08:56,736 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:08:56,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-22 15:08:56,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-22 15:08:56,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-22 15:08:56,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-22 15:08:56,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-22 15:08:57,120 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753168136894_514.jpg' 2025-07-22 15:08:57,586 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:08:57,586 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:08:57,586 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:08:57,919 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:08:57,919 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:08:57,919 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:08:57,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-22 15:08:58,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-22 15:08:58,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-22 15:08:58,644 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:08:58,645 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:08:58,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-22 15:08:58,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-22 15:08:58,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-22 15:08: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-22 15:08:58,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-22 15:08:58,894 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753168137934_241.jpg' 2025-07-22 15:08:59,137 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:08:59,137 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:08:59,137 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:08:59,471 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:08:59,471 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:08:59,471 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:08:59,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-22 15:08:59,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-22 15:08:59,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-22 15:09:00,194 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:09:00,195 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:09:00,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-22 15:09:00,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-22 15:09:00,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-22 15:09:00,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-22 15:09:00,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-22 15:09:12,531 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753168152326_875.jpg' 2025-07-22 15:09:12,793 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:09:12,793 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:09:12,793 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:09:13,124 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:09:13,125 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:09:13,125 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:09:13,125 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 15:09:13,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-22 15:09:13,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-22 15:09:13,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-22 15:09:13,851 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:09:13,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-22 15:09:13,852 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 15:09:13,852 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 15:09:14,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-22 15:09:14,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-22 15:09:14,649 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753168154378_315.jpg' 2025-07-22 15:09:14,903 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:09:14,903 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:09:14,903 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:09:15,239 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:09:15,239 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:09:15,239 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:09: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-22 15:09:15,615 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:09:15,615 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 15:09:15,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-22 15:09:15,961 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:09:15,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-22 15:09:15,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-22 15:09:15,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-22 15:09:16,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-22 15:09:16,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-22 15:09:22,678 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753168162435_75.jpg' 2025-07-22 15:09:22,923 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:09:22,923 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:09:22,923 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:09:23,254 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:09:23,255 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:09:23,255 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:09:23,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-22 15:09:23,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-22 15:09:23,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-22 15:09:23,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-22 15:09:23,984 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:09:23,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-22 15:09:23,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-22 15:09:23,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-22 15:09:24,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-22 15:09:24,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-22 15:09:26,263 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753168166053_489.jpg' 2025-07-22 15:09:26,521 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:09:26,521 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:09:26,521 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:09:26,856 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:09:26,856 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:09:26,856 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:09:26,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-22 15:09:27,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-22 15:09:27,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-22 15:09:27,583 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:09:27,583 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:09:27,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-22 15:09:27,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-22 15:09:27,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-22 15:09:27,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-22 15:09:27,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-22 15:09:36,013 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753168175771_229.jpg' 2025-07-22 15:09:36,550 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:09:36,551 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:09:36,551 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:09:36,902 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:09:36,903 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:09:36,903 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:09:36,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-22 15:09:37,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-22 15:09:37,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-22 15:09:37,748 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:09:37,749 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:09:37,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-22 15:09:37,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-22 15:09:37,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-22 15:09:38,067 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 15:09:38,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-22 15:09:38,881 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753168178677_521.jpg' 2025-07-22 15:09:39,119 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:09:39,119 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:09:39,119 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:09:39,516 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:09:39,517 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:09:39,517 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:09:39,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-22 15:09:39,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-22 15:09:39,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-22 15:09:40,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-22 15:09:40,310 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:09:40,310 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 15:09:40,310 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 15:09:40,310 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 15:09:40,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-22 15:09:40,558 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 15:09:54,258 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753168193955_995.jpg' 2025-07-22 15:09:54,511 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:09:54,511 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:09:54,511 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:09:54,846 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:09:54,846 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:09:54,846 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:09:54,846 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 15:09:55,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-22 15:09:55,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-22 15:09:55,571 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:09:55,571 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:09:55,571 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 15:09:55,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-22 15:09:55,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-22 15:09:55,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-22 15:09:55,818 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 15:16:23,345 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753168583176_358.jpg' 2025-07-22 15:16:24,268 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:16:24,268 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:16:24,268 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:16:24,313 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:16:24,313 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:16:24,313 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:16:24,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-22 15:16:24,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-22 15:16:24,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-22 15:16:24,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-22 15:16:24,508 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:16: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-22 15:16: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-22 15:16: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-22 15:16:24,535 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 15:16:24,535 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 15:16:24,536 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753168583136_249.jpg' 2025-07-22 15:16:25,022 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:16:25,022 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:16:25,022 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:16:25,387 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:16:25,387 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:16:25,387 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:16:25,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-22 15:16:25,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-22 15:16:25,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-22 15:16:26,108 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:16:26,109 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:16: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-22 15:16: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-22 15:16: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-22 15:16:26,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-22 15:16:26,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-22 15:16:26,363 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753168583350_382.jpg' 2025-07-22 15:16:26,848 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:16:26,848 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:16:26,848 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:16:27,178 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:16:27,179 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:16:27,179 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:16:27,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-22 15:16:27,553 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:16:27,553 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 15:16:27,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-22 15:16:27,900 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:16:27,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-22 15:16:27,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-22 15:16:27,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-22 15:16:28,147 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 15:16:28,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-22 15:16:28,149 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753168583436_427.jpg' 2025-07-22 15:16:28,389 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:16:28,389 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:16:28,389 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:16:28,722 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:16:28,722 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:16:28,722 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:16:28,722 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 15:16:29,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-22 15:16:29,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-22 15:16:29,447 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:16:29,447 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:16:29,447 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 15:16:29,447 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 15:16:29,447 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 15:16:29,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-22 15:16:29,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-22 15:16:29,696 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753168584110_224.jpg' 2025-07-22 15:16:30,130 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:16:30,130 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:16:30,130 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:16:30,462 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:16:30,462 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:16:30,462 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:16:30,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-22 15:16:30,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-22 15:16:30,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-22 15:16:31,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-22 15:16:31,184 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:16:31,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-22 15:16:31,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-22 15:16:31,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-22 15:16:31,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-22 15:16: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-22 15:16:31,433 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753168584237_402.jpg' 2025-07-22 15:16:31,671 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:16:31,671 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:16:31,671 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:16:32,003 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:16:32,003 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:16:32,003 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:16:32,003 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 15:16:32,377 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:16:32,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-22 15:16:32,726 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:16:32,726 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:16:32,726 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 15:16:32,726 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 15:16:32,726 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 15:16:32,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-22 15:16:32,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-22 15:16:32,976 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753168584408_47.jpg' 2025-07-22 15:16:33,537 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:16:33,537 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:16:33,537 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:16:33,871 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:16:33,871 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:16:33,871 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:16:33,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-22 15:16:34,246 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:16:34,246 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 15:16:34,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-22 15:16:34,593 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:16:34,593 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 15:16:34,593 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 15:16:34,593 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 15:16:34,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-22 15:16:34,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-22 15:16:34,841 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753168584421_11.jpg' 2025-07-22 15:16:35,446 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:16:35,446 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:16:35,446 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:16:35,778 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:16:35,778 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:16:35,779 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:16:35,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-22 15:16:36,155 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:16:36,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-22 15:16:36,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-22 15:16:36,502 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:16:36,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-22 15:16:36,502 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 15:16:36,502 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 15:16:36,747 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 15:16:36,747 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 15:16:36,748 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753168585385_234.jpg' 2025-07-22 15:16:37,343 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:16:37,343 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:16:37,343 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:16:37,674 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:16:37,674 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:16:37,674 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:16:37,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-22 15:16: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-22 15:16: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-22 15:16:38,395 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:16:38,396 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:16:38,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-22 15:16:38,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-22 15:16:38,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-22 15:16:38,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-22 15:16:38,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-22 15:16:38,645 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753168586087_339.jpg' 2025-07-22 15:16:38,880 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:16:38,880 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:16:38,880 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:16:39,057 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:16:39,057 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:16:39,057 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:16:39,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-22 15:16:39,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-22 15:16: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-22 15:16:39,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-22 15:16:39,368 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:16:39,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-22 15:16:39,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-22 15:16:39,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-22 15:16:39,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-22 15:16:39,401 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 15:16:39,402 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753168587705_976.jpg' 2025-07-22 15:16:39,644 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:16:39,644 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:16:39,644 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:16:39,977 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:16:39,977 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:16:39,977 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:16:39,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-22 15:16:40,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-22 15:16:40,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-22 15:16:40,702 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:16:40,702 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:16:40,702 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 15:16:40,702 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 15:16:40,702 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 15:16:40,953 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 15:16:40,953 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 15:16:40,954 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753168588560_122.jpg' 2025-07-22 15:16:41,195 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:16:41,195 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:16:41,195 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:16:41,527 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:16:41,528 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:16:41,528 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:16:41,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-22 15:16:41,904 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:16:41,904 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 15:16:42,249 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:16:42,250 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:16:42,250 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 15:16:42,250 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 15:16:42,250 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 15:16:42,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-22 15:16:42,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-22 15:16:42,497 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753168592013_80.jpg' 2025-07-22 15:16:42,735 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:16:42,735 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:16:42,735 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:16:43,065 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:16:43,065 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:16:43,065 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:16:43,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-22 15:16:43,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-22 15:16:43,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-22 15:16:43,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-22 15:16:43,791 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:16:43,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-22 15:16:43,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-22 15:16:43,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-22 15:16:44,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-22 15:16:44,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-22 15:16:46,912 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753168606765_561.jpg' 2025-07-22 15:16:47,383 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:16:47,384 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:16:47,384 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:16:47,731 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:16:47,731 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:16:47,731 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:16:47,731 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 15:16:48,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-22 15:16:48,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-22 15:16:48,455 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:16:48,455 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:16:48,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-22 15:16:48,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-22 15:16:48,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-22 15:16: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-22 15:16:48,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-22 15:16:48,712 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753168607741_902.jpg' 2025-07-22 15:16:49,185 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:16:49,185 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:16:49,185 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:16:49,532 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:16:49,532 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:16:49,532 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:16:49,532 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 15:16:49,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-22 15:16:49,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-22 15:16:50,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-22 15:16:50,256 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 15:16:50,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-22 15:16:50,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-22 15:16:50,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-22 15:16:50,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-22 15:16:50,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-22 15:16:50,513 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753168608158_29.jpg' 2025-07-22 15:16:51,009 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:16:51,009 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:16:51,009 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:16:51,355 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:16:51,356 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:16:51,356 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:16: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-22 15:16:51,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-22 15:16:51,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-22 15:16:52,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-22 15:16:52,079 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:16:52,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-22 15:16:52,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-22 15:16:52,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-22 15:16:52,333 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 15:16:52,333 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 15:16:52,334 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753168608947_418.jpg' 2025-07-22 15:16:52,598 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:16:52,598 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:16:52,598 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:16:52,944 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:16:52,944 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:16:52,944 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:16:52,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-22 15:16:53,321 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:16:53,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-22 15:16:53,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-22 15:16:53,671 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:16:53,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-22 15:16:53,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-22 15:16:53,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-22 15:16:53,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-22 15:16:53,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-22 15:16:53,927 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753168609437_73.jpg' 2025-07-22 15:16:54,170 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:16:54,170 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:16:54,170 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:16:54,517 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:16:54,517 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:16:54,517 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:16:54,517 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 15:16:54,894 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:16:54,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-22 15:16:55,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-22 15:16:55,242 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:16:55,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-22 15:16:55,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-22 15:16:55,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-22 15:16:55,497 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 15:16:55,498 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 15:16:55,499 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753168613243_338.jpg' 2025-07-22 15:16:55,966 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:16:55,966 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:16:55,966 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:16:56,309 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:16:56,309 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:16:56,310 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:16:56,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-22 15:16:56,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-22 15:16:56,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-22 15:16:57,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-22 15:16:57,036 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:16:57,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-22 15:16:57,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-22 15:16:57,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-22 15:16:57,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-22 15:16:57,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-22 15:17:10,429 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753168630242_503.jpg' 2025-07-22 15:17:10,674 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:17:10,675 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:17:10,675 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:17:11,021 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:17:11,021 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:17:11,021 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:17:11,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-22 15:17:11,397 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:17:11,398 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 15:17:11,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-22 15:17:11,746 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:17:11,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-22 15:17:11,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-22 15:17:11,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-22 15:17:12,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-22 15:17:12,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-22 15:17:12,989 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753168632672_553.jpg' 2025-07-22 15:17:13,253 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:17:13,253 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:17:13,253 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:17:13,598 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:17:13,598 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:17:13,599 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:17:13,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-22 15:17:13,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-22 15:17:13,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-22 15:17:14,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-22 15:17:14,321 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:17:14,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-22 15:17:14,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-22 15:17:14,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-22 15:17:14,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-22 15:17:14,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-22 15:17:17,732 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753168637503_66.jpg' 2025-07-22 15:17:18,214 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:17:18,214 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:17:18,215 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:17:18,561 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:17:18,561 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:17:18,561 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:17:18,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-22 15:17:18,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-22 15:17:18,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-22 15:17:19,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-22 15:17:19,287 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:17:19,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-22 15:17:19,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-22 15:17:19,287 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 15:17:19,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-22 15:17:19,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-22 15:17:20,175 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753168639987_825.jpg' 2025-07-22 15:17:20,413 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:17:20,413 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:17:20,413 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:17:20,755 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:17:20,755 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:17:20,756 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:17:20,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-22 15:17:21,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-22 15:17:21,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-22 15:17:21,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-22 15:17:21,480 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:17:21,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-22 15:17:21,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-22 15:17:21,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-22 15:17:21,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-22 15:17:21,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-22 15:17:36,594 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753168656311_714.jpg' 2025-07-22 15:17:36,870 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:17:36,870 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:17:36,870 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:17:37,284 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:17:37,285 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:17:37,285 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:17:37,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-22 15:17:37,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-22 15:17:37,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-22 15:17:38,012 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:17:38,012 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:17:38,012 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 15:17:38,012 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 15:17:38,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-22 15:17:38,268 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 15:17:38,268 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 15:17:42,283 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753168661930_636.jpg' 2025-07-22 15:17:42,515 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:17:42,515 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:17:42,515 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:17:42,862 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:17:42,863 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:17:42,863 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:17:42,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-22 15:17:43,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-22 15:17:43,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-22 15:17:43,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-22 15:17:43,587 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:17:43,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-22 15:17:43,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-22 15:17:43,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-22 15:17:43,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-22 15:17:43,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-22 15:17:47,042 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753168666637_411.jpg' 2025-07-22 15:17:47,298 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:17:47,298 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:17:47,298 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:17:47,643 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:17:47,643 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:17:47,643 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:17:47,644 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 15:17:48,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-22 15:17:48,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-22 15:17:48,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-22 15:17:48,368 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:17:48,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-22 15:17:48,369 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 15:17:48,369 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 15:17:48,622 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 15:17:48,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-22 15:24:22,975 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753169062821_517.jpg' 2025-07-22 15:24:23,946 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:24:23,947 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:24:23,947 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:24:24,368 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:24:24,368 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:24:24,368 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:24:24,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-22 15:24:24,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-22 15:24:24,745 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 15:24:25,091 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:24:25,091 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:24:25,091 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 15:24:25,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-22 15:24:25,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-22 15:24:25,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-22 15:24:25,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-22 15:24:25,348 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753169063071_320.jpg' 2025-07-22 15:24:25,852 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:24:25,853 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:24:25,853 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:24:26,200 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:24:26,200 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:24:26,200 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:24:26,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-22 15:24:26,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-22 15:24:26,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-22 15:24:26,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-22 15:24:26,924 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:24:26,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-22 15:24:26,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-22 15:24:26,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-22 15:24:27,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-22 15:24:27,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-22 15:24:27,179 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753169063242_907.jpg' 2025-07-22 15:24:27,422 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:24:27,422 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:24:27,422 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:24:27,764 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:24:27,764 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:24:27,764 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:24:27,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-22 15:24:28,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-22 15:24:28,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-22 15:24:28,488 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:24:28,488 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:24:28,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-22 15:24:28,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-22 15:24:28,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-22 15:24:28,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-22 15:24:28,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-22 15:24:28,744 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753169063524_312.jpg' 2025-07-22 15:24:29,263 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:24:29,263 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:24:29,264 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:24:29,607 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:24:29,607 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:24:29,607 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:24:29,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-22 15:24:29,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-22 15:24:29,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-22 15:24:30,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-22 15:24:30,330 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:24:30,330 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 15:24:30,330 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 15:24:30,330 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 15:24:30,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-22 15:24:30,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-22 15:24:30,584 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753169063552_401.jpg' 2025-07-22 15:24:31,020 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:24:31,020 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:24:31,020 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:24:31,048 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:24:31,048 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:24:31,049 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:24:31,049 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 15:24:31,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-22 15:24:31,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-22 15:24:31,201 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:24:31,201 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:24:31,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-22 15:24:31,201 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 15:24:31,201 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 15:24:31,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-22 15:24:31,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-22 15:24:31,224 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753169064625_490.jpg' 2025-07-22 15:24:31,676 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:24:31,676 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:24:31,677 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:24:32,014 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:24:32,014 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:24:32,014 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:24:32,014 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 15: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-22 15:24: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-22 15:24: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-22 15:24:32,737 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:24:32,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-22 15:24:32,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-22 15:24:32,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-22 15:24:32,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-22 15:24:32,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-22 15:24:32,993 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753169064629_819.jpg' 2025-07-22 15:24:33,240 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:24:33,240 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:24:33,240 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:24:33,571 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:24:33,572 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:24:33,572 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:24:33,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-22 15: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-22 15: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-22 15:24:34,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-22 15:24:34,295 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:24:34,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-22 15:24:34,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-22 15:24:34,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-22 15:24:34,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-22 15:24:34,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-22 15:24:34,542 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753169064780_778.jpg' 2025-07-22 15:24:35,005 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:24:35,005 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:24:35,005 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:24:35,338 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:24:35,338 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:24:35,338 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:24:35,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-22 15:24:35,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-22 15:24:35,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-22 15:24:36,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-22 15:24:36,063 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:24:36,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-22 15:24:36,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-22 15:24:36,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-22 15:24:36,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-22 15:24:36,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-22 15:24:36,312 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753169065338_802.jpg' 2025-07-22 15:24:36,543 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:24:36,543 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:24:36,543 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:24:36,721 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:24:36,721 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:24:36,721 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:24:36,722 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 15:24:36,842 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:24:36,842 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 15:24:37,032 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:24:37,032 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:24:37,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-22 15:24:37,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-22 15:24:37,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-22 15:24:37,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-22 15:24:37,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-22 15:24:37,065 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753169065848_504.jpg' 2025-07-22 15:24:37,555 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:24:37,555 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:24:37,555 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:24:37,893 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:24:37,893 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:24:37,893 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:24:37,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-22 15:24: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-22 15:24: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-22 15:24:38,619 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:24:38,619 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:24:38,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-22 15:24:38,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-22 15:24:38,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-22 15:24:38,871 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 15:24:38,871 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 15:24:38,872 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753169065847_604.jpg' 2025-07-22 15:24:39,303 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:24:39,303 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:24:39,303 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:24:39,635 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:24:39,635 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:24:39,635 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:24:39,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-22 15:24:40,011 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:24:40,011 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 15:24: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-22 15:24:40,357 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:24: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-22 15:24: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-22 15:24: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-22 15:24:40,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-22 15:24:40,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-22 15:24:40,606 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753169071875_3.jpg' 2025-07-22 15:24:41,079 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:24:41,079 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:24:41,079 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:24:41,410 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:24:41,410 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:24:41,410 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:24:41,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-22 15:24:41,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-22 15:24:41,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-22 15:24:42,133 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:24:42,133 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:24:42,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-22 15:24:42,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-22 15:24:42,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-22 15:24:42,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-22 15:24:42,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-22 15:24:42,381 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753169072214_831.jpg' 2025-07-22 15:24:42,642 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:24:42,642 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:24:42,642 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:24:42,975 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:24:42,975 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:24:42,975 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:24:42,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-22 15:24:43,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-22 15:24:43,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-22 15:24:43,696 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:24:43,696 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:24:43,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-22 15:24:43,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-22 15:24:43,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-22 15:24:43,944 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 15:24:43,944 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 15:24:46,826 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753169086565_427.jpg' 2025-07-22 15:24:47,413 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:24:47,413 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:24:47,413 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:24:47,745 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:24:47,745 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:24:47,746 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:24:47,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-22 15:24:48,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-22 15:24:48,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-22 15:24:48,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-22 15:24:48,467 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:24:48,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-22 15:24:48,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-22 15:24:48,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-22 15:24:48,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-22 15:24:48,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-22 15:24:48,715 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753169086679_552.jpg' 2025-07-22 15:24:49,211 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:24:49,211 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:24:49,212 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:24:49,543 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:24:49,544 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:24:49,544 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:24:49,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-22 15:24:49,918 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:24:49,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-22 15:24:50,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-22 15:24:50,266 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:24:50,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-22 15:24:50,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-22 15:24:50,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-22 15:24:50,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-22 15:24:50,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-22 15:24:50,512 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753169087311_347.jpg' 2025-07-22 15:24:50,753 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:24:50,753 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:24:50,753 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:24:51,085 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:24:51,085 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:24:51,085 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:24:51,085 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 15:24:51,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-22 15:24:51,462 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 15:24:51,810 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:24:51,810 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:24:51,810 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 15:24:51,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-22 15:24:51,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-22 15:24:52,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-22 15:24:52,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-22 15:24:52,059 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753169090010_822.jpg' 2025-07-22 15:24:52,328 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:24:52,328 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:24:52,328 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:24:52,661 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:24:52,661 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:24:52,662 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:24:52,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-22 15:24:53,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-22 15:24:53,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-22 15:24:53,383 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:24:53,383 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:24:53,383 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 15:24:53,383 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 15:24:53,383 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 15:24:53,630 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 15:24:53,630 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 15:24:53,631 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753169092538_401.jpg' 2025-07-22 15:24:53,878 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:24:53,878 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:24:53,878 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:24:54,213 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:24:54,213 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:24:54,213 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:24:54,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-22 15:24:54,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-22 15:24:54,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-22 15:24:54,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-22 15:24:54,937 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:24:54,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-22 15:24:54,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-22 15:24:54,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-22 15:24:55,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-22 15:24:55,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-22 15:25:04,225 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753169104044_756.jpg' 2025-07-22 15:25:04,482 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:25:04,482 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:25:04,482 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:25:04,818 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:25:04,818 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:25:04,818 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:25:04,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-22 15:25:05,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-22 15:25:05,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-22 15:25:05,542 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:25:05,543 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:25:05,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-22 15:25:05,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-22 15:25:05,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-22 15:25: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-22 15:25: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-22 15:25:11,519 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753169111328_568.jpg' 2025-07-22 15:25:11,774 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:25:11,775 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:25:11,775 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:25:12,108 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:25:12,109 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:25:12,109 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:25:12,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-22 15:25:12,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-22 15:25:12,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-22 15:25:12,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-22 15:25:12,832 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:25:12,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-22 15:25:12,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-22 15:25:12,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-22 15:25:13,079 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 15:25:13,079 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 15:25:15,812 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753169115620_35.jpg' 2025-07-22 15:25:16,056 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:25:16,056 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:25:16,056 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:25:16,387 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:25:16,387 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:25:16,388 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:25:16,388 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 15:25:16,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-22 15:25:16,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-22 15:25:17,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-22 15:25:17,109 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:25:17,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-22 15:25:17,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-22 15:25:17,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-22 15:25:17,354 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 15:25:17,354 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 15:25:34,638 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753169134503_608.jpg' 2025-07-22 15:25:35,190 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:25:35,191 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:25:35,191 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:25:35,599 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:25:35,599 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:25:35,599 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:25:35,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-22 15:25:35,978 - 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-22 15:25:35,978 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 15:25:35,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-22 15:25:35,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-22 15:25:35,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-22 15:25:36,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-22 15:25:36,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-22 15:25:36,227 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753169134606_397.jpg' 2025-07-22 15:25:36,483 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:25:36,483 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:25:36,483 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:25:36,814 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:25:36,814 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:25:36,814 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:25:36,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-22 15:25:37,188 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:25:37,188 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 15:25:37,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-22 15:25:37,535 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:25:37,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-22 15:25:37,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-22 15:25:37,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-22 15:25:37,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-22 15:25:37,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-22 15:26:02,293 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753169162156_78.jpg' 2025-07-22 15:26:02,549 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:26:02,550 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:26:02,550 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:26:02,977 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:26:02,977 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:26:02,977 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:26:02,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-22 15:26:03,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-22 15:26:03,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-22 15:26:03,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-22 15:26:03,701 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:26:03,701 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 15:26:03,701 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 15:26:03,701 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 15:26:03,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-22 15:26:03,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-22 15:32:23,326 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753169543193_433.jpg' 2025-07-22 15:32:24,232 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:32:24,232 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:32:24,232 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:32:24,634 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:32:24,634 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:32:24,635 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:32:24,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-22 15:32:25,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-22 15:32:25,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-22 15:32:25,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-22 15:32:25,350 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:32:25,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-22 15:32:25,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-22 15:32:25,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-22 15:32:25,593 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 15:32:25,593 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 15:32:25,595 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753169543368_747.jpg' 2025-07-22 15:32:26,248 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:32:26,248 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:32:26,248 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:32:26,578 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:32:26,578 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:32:26,578 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:32:26,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-22 15:32:26,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-22 15:32:26,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-22 15:32:27,297 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:32:27,297 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:32:27,297 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 15:32:27,297 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 15:32:27,297 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 15:32:27,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-22 15:32:27,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-22 15:32:27,541 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753169543618_592.jpg' 2025-07-22 15:32:27,997 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:32:27,997 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:32:27,997 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:32:28,023 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:32:28,023 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:32:28,023 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:32:28,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-22 15:32:28,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-22 15:32:28,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-22 15:32:28,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-22 15:32:28,176 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:32:28,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-22 15:32:28,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-22 15:32:28,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-22 15:32:28,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-22 15:32:28,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-22 15:32:28,201 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753169544023_361.jpg' 2025-07-22 15:32:28,629 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:32:28,630 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:32:28,630 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:32:28,971 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:32:28,971 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:32:28,971 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:32:28,971 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 15:32:29,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-22 15:32:29,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-22 15:32: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-22 15:32:29,690 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:32: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-22 15:32: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-22 15:32: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-22 15:32:29,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-22 15:32:29,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-22 15:32:29,943 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753169544027_639.jpg' 2025-07-22 15:32:30,384 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:32:30,385 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:32:30,385 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:32:30,712 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:32:30,712 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:32:30,712 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:32:30,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-22 15:32:31,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-22 15:32:31,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-22 15:32:31,427 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:32:31,428 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:32:31,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-22 15:32:31,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-22 15:32:31,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-22 15:32:31,676 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 15:32:31,676 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 15:32:31,677 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753169544432_86.jpg' 2025-07-22 15:32:32,138 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:32:32,138 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:32:32,138 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:32:32,466 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:32:32,466 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:32:32,466 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:32:32,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-22 15:32:32,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-22 15:32:32,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-22 15:32:33,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-22 15:32:33,184 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:32:33,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-22 15:32:33,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-22 15:32:33,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-22 15:32:33,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-22 15:32:33,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-22 15:32:33,431 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753169544837_911.jpg' 2025-07-22 15:32:33,990 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:32:33,990 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:32:33,990 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:32:34,410 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:32:34,411 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:32:34,411 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:32:34,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-22 15:32: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-22 15:32: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-22 15:32:35,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-22 15:32:35,311 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:32:35,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-22 15:32:35,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-22 15:32:35,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-22 15:32:35,560 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 15:32:35,560 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 15:32:35,562 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753169545588_939.jpg' 2025-07-22 15:32:35,828 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:32:35,829 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:32:35,829 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:32:36,158 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:32:36,158 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:32:36,158 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:32:36,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-22 15:32:36,529 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:32:36,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-22 15:32:36,875 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:32:36,875 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:32:36,875 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 15:32:36,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-22 15:32:36,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-22 15:32:37,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-22 15:32:37,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-22 15:32:37,123 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753169545587_161.jpg' 2025-07-22 15:32:37,371 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:32:37,371 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:32:37,371 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:32:37,551 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:32:37,552 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:32:37,552 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:32:37,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-22 15:32:37,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-22 15:32:37,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-22 15:32:37,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-22 15:32:37,861 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:32:37,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-22 15:32:37,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-22 15:32:37,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-22 15:32:37,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-22 15:32:37,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-22 15:32:37,895 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753169546400_577.jpg' 2025-07-22 15:32:38,435 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:32:38,435 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:32:38,435 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:32:38,776 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:32:38,776 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:32:38,776 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:32:38,776 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 15:32:39,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-22 15:32:39,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-22 15:32:39,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-22 15:32:39,505 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:32:39,505 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 15:32:39,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-22 15:32:39,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-22 15:32:39,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-22 15:32:39,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-22 15:32:39,757 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753169546555_254.jpg' 2025-07-22 15:32:40,365 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:32:40,366 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:32:40,366 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:32:40,698 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:32:40,698 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:32:40,698 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:32:40,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-22 15:32:41,073 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:32:41,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-22 15:32:41,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-22 15:32:41,420 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:32:41,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-22 15:32:41,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-22 15:32:41,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-22 15:32:41,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-22 15:32:41,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-22 15:32:41,669 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753169548762_627.jpg' 2025-07-22 15:32:42,104 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:32:42,105 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:32:42,105 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:32:42,436 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:32:42,436 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:32:42,436 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:32:42,436 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 15:32:42,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-22 15:32:42,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-22 15:32:43,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-22 15:32:43,159 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:32:43,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-22 15:32:43,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-22 15:32:43,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-22 15:32:43,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-22 15:32:43,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-22 15:32:43,408 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753169549680_343.jpg' 2025-07-22 15:32:43,665 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:32:43,665 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:32:43,665 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:32:43,999 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:32:43,999 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:32:43,999 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:32:43,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-22 15:32:44,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-22 15:32:44,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-22 15:32:44,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-22 15:32:44,718 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:32:44,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-22 15:32:44,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-22 15:32:44,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-22 15:32:44,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-22 15:32:44,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-22 15:32:47,666 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753169567509_521.jpg' 2025-07-22 15:32:47,963 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:32:47,963 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:32:47,963 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:32:48,294 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:32:48,294 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:32:48,294 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:32:48,294 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 15:32:48,672 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:32:48,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-22 15:32:49,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-22 15:32:49,019 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:32:49,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-22 15:32:49,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-22 15:32:49,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-22 15:32:49,266 - 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-22 15:32:49,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-22 15:32:49,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-22 15:32:49,268 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753169568046_817.jpg' 2025-07-22 15:32:49,507 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:32:49,507 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:32:49,507 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:32:49,840 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:32:49,840 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:32:49,841 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:32:49,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-22 15:32:50,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-22 15:32:50,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-22 15:32:50,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-22 15:32:50,564 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:32:50,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-22 15:32:50,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-22 15:32:50,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-22 15:32:50,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-22 15:32:50,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-22 15:32:50,812 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753169568103_101.jpg' 2025-07-22 15:32:51,096 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:32:51,096 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:32:51,096 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:32:51,426 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:32:51,426 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:32:51,426 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:32:51,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-22 15:32:51,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-22 15:32:51,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-22 15:32:52,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-22 15:32:52,149 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:32:52,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-22 15:32:52,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-22 15:32:52,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-22 15:32:52,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-22 15:32:52,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-22 15:32:52,396 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753169569793_713.jpg' 2025-07-22 15:32:52,628 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:32:52,628 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:32:52,628 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:32:52,961 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:32:52,961 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:32:52,961 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:32:52,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-22 15:32:53,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-22 15:32:53,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-22 15:32:53,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-22 15:32:53,686 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:32:53,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-22 15:32:53,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-22 15:32:53,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-22 15:32:53,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-22 15:32:53,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-22 15:32:57,064 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753169576832_43.jpg' 2025-07-22 15:32:57,558 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:32:57,558 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:32:57,558 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:32:57,895 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:32:57,895 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:32:57,895 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:32:57,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-22 15:32:58,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-22 15:32:58,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-22 15:32:58,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-22 15:32:58,619 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:32:58,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-22 15:32:58,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-22 15:32:58,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-22 15:32:58,867 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 15:32:58,867 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 15:33:12,250 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753169592016_68.jpg' 2025-07-22 15:33:12,523 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:33:12,523 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:33:12,523 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:33:12,923 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:33:12,923 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:33:12,923 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:33:12,923 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 15:33:13,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-22 15:33:13,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-22 15:33:13,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-22 15:33:13,647 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:33:13,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-22 15:33:13,647 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 15:33:13,647 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 15:33:13,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-22 15:33:13,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-22 15:33:13,897 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753169593424_726.jpg' 2025-07-22 15:33:14,461 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:33:14,461 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:33:14,461 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:33:14,795 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:33:14,795 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:33:14,795 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:33:14,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-22 15:33:15,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-22 15:33:15,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-22 15:33:15,522 - 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-22 15:33:15,522 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 2, Qualified after filtering: 0 2025-07-22 15:33:15,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-22 15:33:15,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-22 15:33:15,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-22 15:33:15,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-22 15:33:15,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-22 15:33:22,830 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753169602582_983.jpg' 2025-07-22 15:33:23,305 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:33:23,306 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:33:23,306 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:33:23,639 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:33:23,639 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:33:23,639 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:33:23,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-22 15:33:24,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-22 15:33:24,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-22 15:33: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-22 15:33:24,361 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:33: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-22 15:33: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-22 15:33: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-22 15:33: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-22 15:33: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-22 15:33:35,190 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753169614975_384.jpg' 2025-07-22 15:33:35,749 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:33:35,749 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:33:35,749 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:33:36,083 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:33:36,084 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:33:36,084 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:33:36,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-22 15:33:36,463 - 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-22 15:33:36,463 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 15:33:36,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-22 15:33:36,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-22 15:33:36,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-22 15:33:36,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-22 15:33:36,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-22 15:33:48,892 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753169628711_973.jpg' 2025-07-22 15:33:49,195 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:33:49,196 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:33:49,196 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:33:49,606 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:33:49,606 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:33:49,606 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:33:49,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-22 15:33:49,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-22 15:33:49,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-22 15:33:50,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-22 15:33:50,328 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:33:50,328 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 15:33:50,328 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 15:33:50,328 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 15:33:50,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-22 15:33:50,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-22 15:40:23,315 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753170023220_536.jpg' 2025-07-22 15:40:25,182 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:40:25,183 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:40:25,183 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:40:25,226 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:40:25,226 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:40:25,226 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:40: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-22 15:40:25,246 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:40:25,247 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 15:40:25,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-22 15:40:25,421 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:40:25,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-22 15:40:25,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-22 15:40:25,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-22 15:40:25,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-22 15:40:25,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-22 15:40:25,448 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753170023261_823.jpg' 2025-07-22 15:40:27,014 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:40:27,014 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:40:27,014 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:40:27,358 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:40:27,358 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:40:27,358 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:40:27,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-22 15:40:27,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-22 15:40:27,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-22 15:40:28,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-22 15:40:28,126 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:40:28,126 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 15:40:28,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-22 15:40:28,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-22 15:40:28,382 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 15:40:28,382 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 15:40:28,384 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753170023345_967.jpg' 2025-07-22 15:40:28,799 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:40:28,800 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:40:28,800 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:40:29,128 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:40:29,128 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:40:29,128 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:40:29,128 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 15:40:29,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-22 15:40:29,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-22 15:40:29,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-22 15:40:29,860 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:40:29,860 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 15:40:29,860 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 15:40:29,860 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 15:40:30,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-22 15:40:30,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-22 15:40:30,110 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753170023464_683.jpg' 2025-07-22 15:40:30,352 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:40:30,352 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:40:30,352 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:40:30,685 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:40:30,685 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:40:30,685 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:40:30,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-22 15:40:31,059 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:40:31,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-22 15:40:31,408 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:40:31,409 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:40:31,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-22 15:40:31,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-22 15:40:31,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-22 15:40:31,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-22 15:40:31,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-22 15:40:31,658 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753170024068_27.jpg' 2025-07-22 15:40:32,144 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:40:32,144 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:40:32,144 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:40:32,482 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:40:32,482 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:40:32,482 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:40:32,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-22 15:40:32,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-22 15:40:32,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-22 15:40:33,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-22 15:40:33,216 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:40:33,216 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 15:40:33,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-22 15:40:33,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-22 15:40:33,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-22 15:40:33,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-22 15:40:33,471 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753170024123_490.jpg' 2025-07-22 15:40:33,980 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:40:33,981 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:40:33,981 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:40:34,316 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:40:34,316 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:40:34,316 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:40:34,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-22 15: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': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:40:34,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-22 15:40:35,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-22 15:40:35,048 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:40:35,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-22 15:40:35,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-22 15:40:35,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-22 15:40:35,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-22 15:40:35,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-22 15:40:35,295 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753170024177_505.jpg' 2025-07-22 15:40:35,542 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:40:35,542 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:40:35,542 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:40:35,873 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:40:35,874 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:40:35,874 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:40: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-22 15:40:36,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-22 15:40:36,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-22 15:40:36,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-22 15:40:36,598 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:40:36,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-22 15:40:36,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-22 15:40:36,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-22 15:40:36,846 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 15:40:36,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-22 15:40:36,848 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753170024649_76.jpg' 2025-07-22 15:40:37,433 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:40:37,433 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:40:37,433 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:40:37,767 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:40:37,767 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:40:37,768 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:40:37,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-22 15:40:38,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-22 15:40:38,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-22 15:40:38,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-22 15:40:38,519 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:40:38,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-22 15:40:38,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-22 15:40:38,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-22 15:40:38,789 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 15:40:38,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-22 15:40:38,791 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753170025431_132.jpg' 2025-07-22 15:40:39,053 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:40:39,053 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:40:39,053 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:40:39,449 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:40:39,449 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:40:39,449 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:40:39,449 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 15:40:39,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-22 15:40:39,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-22 15:40: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-22 15:40:40,537 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:40:40,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-22 15:40:40,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-22 15:40:40,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-22 15:40:40,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-22 15:40:40,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-22 15:40:40,979 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753170025737_708.jpg' 2025-07-22 15:40:41,451 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:40:41,451 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:40:41,452 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:40:41,989 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:40:41,989 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:40:41,989 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:40: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-22 15:40:42,591 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:40:42,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-22 15:40:42,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-22 15:40:42,950 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:40:42,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-22 15:40:42,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-22 15:40:42,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-22 15:40:43,261 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 15:40:43,261 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 15:40:43,263 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753170025778_852.jpg' 2025-07-22 15:40:43,887 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:40:43,888 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:40:43,888 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:40:44,078 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:40:44,078 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:40:44,079 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:40:44,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-22 15:40:44,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-22 15:40:44,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-22 15:40:44,408 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:40:44,408 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:40:44,408 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 15:40:44,408 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 15:40:44,408 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 15:40:44,442 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 15:40:44,442 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 15:40:44,443 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753170027613_428.jpg' 2025-07-22 15:40:44,692 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:40:44,692 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:40:44,692 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:40:45,035 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:40:45,035 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:40:45,035 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:40:45,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-22 15:40:45,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-22 15:40:45,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-22 15:40:45,764 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:40:45,765 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:40:45,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-22 15:40:45,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-22 15:40:45,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-22 15:40:46,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-22 15:40:46,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-22 15:40:46,018 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753170030118_686.jpg' 2025-07-22 15:40:46,271 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:40:46,271 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:40:46,271 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:40:46,603 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:40:46,604 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:40:46,604 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:40:46,604 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 15:40:46,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-22 15:40:46,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-22 15:40:47,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-22 15:40:47,325 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:40:47,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-22 15:40:47,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-22 15:40:47,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-22 15:40:47,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-22 15:40:47,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-22 15:40:47,574 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753170046901_649.jpg' 2025-07-22 15:40:49,040 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:40:49,040 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:40:49,040 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:40:49,375 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:40:49,375 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:40:49,375 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:40:49,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-22 15:40:49,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-22 15:40:49,753 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 15:40:50,099 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:40:50,099 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:40:50,099 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 15:40:50,099 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 15:40:50,099 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 15:40:50,354 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 15:40:50,355 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 15:40:50,356 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753170047209_436.jpg' 2025-07-22 15:40:50,905 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:40:50,905 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:40:50,905 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:40:51,246 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:40:51,246 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:40:51,247 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:40:51,247 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 15:40:51,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-22 15:40:51,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-22 15:40:51,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-22 15:40:51,986 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 15:40:51,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-22 15:40:51,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-22 15:40:51,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-22 15:40:52,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-22 15:40:52,240 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 15:40:52,241 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753170047964_690.jpg' 2025-07-22 15:40:52,510 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:40:52,510 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:40:52,510 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:40:52,850 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:40:52,850 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:40:52,850 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:40:52,850 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 15:40:53,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-22 15:40:53,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-22 15:40:53,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-22 15:40:53,595 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:40:53,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-22 15:40:53,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-22 15:40:53,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-22 15:40: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-22 15:40:53,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-22 15:40:53,849 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753170047962_508.jpg' 2025-07-22 15:40:56,504 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:40:56,504 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:40:56,504 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:40:56,845 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:40:56,845 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:40:56,846 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:40:56,846 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 15:40:57,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-22 15:40:57,233 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 15:40:57,586 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:40:57,587 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:40:57,587 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 15:40:57,587 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 15:40:57,587 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 15:40:57,841 - 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-22 15:40:57,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-22 15:40:57,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-22 15:40:57,843 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753170048352_919.jpg' 2025-07-22 15:40:58,087 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:40:58,087 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:40:58,087 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:40:58,426 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:40:58,426 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:40:58,426 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:40:58,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-22 15:40:58,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-22 15:40:58,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-22 15:40:59,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-22 15:40:59,163 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:40:59,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-22 15:40:59,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-22 15:40:59,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-22 15:40:59,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-22 15:40:59,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-22 15:40:59,423 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753170052227_626.jpg' 2025-07-22 15:40:59,665 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:40:59,665 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:40:59,665 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:41:00,006 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:41:00,006 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:41:00,006 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:41:00,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-22 15:41:00,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-22 15:41:00,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-22 15:41:00,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-22 15:41:00,750 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:41:00,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-22 15:41:00,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-22 15:41:00,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-22 15:41:01,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-22 15:41:01,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-22 15:41:10,121 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753170069976_537.jpg' 2025-07-22 15:41:10,757 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:41:10,757 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:41:10,758 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:41:11,096 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:41:11,097 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:41:11,097 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:41:11,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-22 15:41:11,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-22 15:41:11,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-22 15:41:11,842 - 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-22 15:41:11,842 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 3, Qualified after filtering: 0 2025-07-22 15:41:11,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-22 15:41:11,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-22 15:41:11,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-22 15:41:12,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-22 15:41:12,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-22 15:41:12,627 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753170072301_779.jpg' 2025-07-22 15:41:12,901 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:41:12,901 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:41:12,901 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:41:13,239 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:41:13,239 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:41:13,239 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:41:13,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-22 15:41:13,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-22 15:41:13,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-22 15:41:13,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-22 15:41:13,980 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:41:13,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-22 15:41:13,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-22 15:41:13,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-22 15:41:14,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-22 15:41:14,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-22 15:41:14,233 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753170072767_362.jpg' 2025-07-22 15:41:15,783 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:41:15,783 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:41:15,783 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:41:16,128 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:41:16,128 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:41:16,128 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:41:16,128 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 15:41:16,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-22 15:41:16,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-22 15:41:16,875 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:41:16,875 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:41:16,875 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 15:41:16,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-22 15:41: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-22 15:41:17,133 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 15:41:17,133 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 15:41:17,301 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753170077135_807.jpg' 2025-07-22 15:41:17,595 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:41:17,595 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:41:17,595 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:41:17,936 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:41:17,937 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:41:17,937 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:41:17,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-22 15:41:18,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-22 15:41:18,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-22 15:41:18,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-22 15:41:18,689 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:41:18,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-22 15:41:18,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-22 15:41:18,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-22 15:41:19,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-22 15:41:19,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-22 15:41:35,721 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753170095572_918.jpg' 2025-07-22 15:41:35,957 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:41:35,957 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:41:35,958 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:41:36,395 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:41:36,395 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:41:36,395 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:41:36,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-22 15:41:36,795 - 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-22 15:41:36,795 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 15:41:36,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-22 15:41:36,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-22 15:41:36,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-22 15:41:37,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-22 15:41:37,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-22 15:41:37,047 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753170095905_401.jpg' 2025-07-22 15:41:37,283 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:41:37,283 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:41:37,283 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:41:37,614 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:41:37,614 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:41:37,614 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:41:37,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-22 15:41:37,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-22 15:41:37,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-22 15:41:38,351 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:41:38,351 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 15:41:38,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-22 15:41:38,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-22 15:41:38,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-22 15:41:38,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-22 15:41:38,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-22 15:41:41,110 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753170100951_923.jpg' 2025-07-22 15:41:41,342 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:41:41,342 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:41:41,342 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:41:41,681 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:41:41,681 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:41:41,681 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:41:41,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-22 15:41:42,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-22 15:41:42,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-22 15:41:42,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-22 15:41:42,419 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:41:42,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-22 15:41:42,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-22 15:41:42,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-22 15:41: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-22 15:41: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-22 15:48:23,389 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753170503085_809.jpg' 2025-07-22 15:48:24,384 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:48:24,384 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:48:24,384 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:48:24,813 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:48:24,813 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:48:24,813 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:48:24,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-22 15:48:25,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-22 15:48:25,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-22 15:48:25,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-22 15:48:25,559 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:48:25,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-22 15:48:25,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-22 15:48:25,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-22 15:48:25,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-22 15:48:25,815 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 15:48:25,816 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753170503157_677.jpg' 2025-07-22 15:48:26,355 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:48:26,355 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:48:26,355 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:48:26,381 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:48:26,381 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:48:26,382 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:48:26,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-22 15:48:26,397 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:48:26,397 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 15:48:26,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-22 15:48:26,536 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:48:26,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-22 15:48:26,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-22 15:48:26,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-22 15:48:26,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-22 15:48:26,560 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 15:48:26,561 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753170503177_575.jpg' 2025-07-22 15:48:27,014 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:48:27,014 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:48:27,014 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:48:27,366 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:48:27,367 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:48:27,367 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:48:27,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-22 15:48:27,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-22 15:48:27,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-22 15:48:28,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-22 15:48:28,105 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:48:28,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-22 15:48:28,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-22 15:48:28,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-22 15:48:28,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-22 15:48:28,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-22 15:48:28,369 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753170503156_564.jpg' 2025-07-22 15:48:28,816 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:48:28,816 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:48:28,816 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:48:29,159 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:48:29,159 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:48:29,159 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:48:29,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-22 15:48:29,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-22 15:48:29,545 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 15:48:29,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-22 15:48:29,900 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:48:29,900 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 15:48:29,900 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 15:48:29,900 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 15:48:30,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-22 15:48:30,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-22 15:48:30,157 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753170503731_546.jpg' 2025-07-22 15:48:30,656 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:48:30,656 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:48:30,656 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:48:30,996 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:48:30,996 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:48:30,996 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:48:30,996 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 15:48:31,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-22 15:48:31,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-22 15:48:31,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-22 15:48:31,735 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:48:31,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-22 15:48:31,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-22 15:48:31,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-22 15:48:31,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-22 15:48:31,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-22 15:48:31,991 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753170503658_909.jpg' 2025-07-22 15:48:32,423 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:48:32,423 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:48:32,423 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:48:32,763 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:48:32,764 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:48:32,764 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:48:32,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-22 15:48:33,148 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:48:33,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-22 15:48:33,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-22 15:48:33,501 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:48:33,501 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 15:48:33,501 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 15:48:33,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-22 15:48:33,757 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 15:48:33,757 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 15:48:33,762 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753170504236_752.jpg' 2025-07-22 15:48:34,013 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:48:34,013 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:48:34,013 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:48:34,356 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:48:34,356 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:48:34,356 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:48:34,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-22 15:48:34,746 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:48:34,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-22 15:48:35,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-22 15:48:35,103 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:48:35,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-22 15:48:35,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-22 15:48:35,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-22 15:48:35,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-22 15:48:35,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-22 15:48:35,358 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753170504624_668.jpg' 2025-07-22 15:48:35,611 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:48:35,611 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:48:35,611 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:48:35,950 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:48:35,950 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:48:35,950 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:48:35,950 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 15:48: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-22 15:48: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-22 15:48:36,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-22 15:48:36,690 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:48:36,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-22 15:48:36,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-22 15:48:36,691 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 15:48:36,949 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 15:48:36,949 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 15:48:36,950 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753170504677_730.jpg' 2025-07-22 15:48:37,257 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:48:37,258 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:48:37,258 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:48:37,601 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:48:37,601 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:48:37,601 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:48:37,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-22 15:48:37,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-22 15:48:37,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-22 15:48:38,344 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:48:38,344 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:48:38,344 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 15:48:38,344 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 15:48:38,344 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 15: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-22 15:48:38,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-22 15:48:38,599 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753170504583_210.jpg' 2025-07-22 15:48:40,240 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:48:40,240 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:48:40,240 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:48:40,581 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:48:40,581 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:48:40,581 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:48:40,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-22 15:48:40,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-22 15:48:40,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-22 15:48:41,322 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:48:41,322 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:48:41,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-22 15:48:41,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-22 15:48:41,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-22 15:48:41,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-22 15:48:41,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-22 15:48:41,579 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753170505498_841.jpg' 2025-07-22 15:48:42,059 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:48:42,059 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:48:42,059 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:48:42,241 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:48:42,241 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:48:42,241 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:48:42,241 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 15:48:42,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-22 15:48:42,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-22 15:48:42,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-22 15:48:42,560 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:48:42,560 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 15:48:42,560 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 15:48:42,560 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 15:48:42,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-22 15:48:42,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-22 15:48:42,597 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753170509884_127.jpg' 2025-07-22 15:48:42,885 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:48:42,885 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:48:42,885 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:48:43,223 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:48:43,223 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:48:43,223 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:48:43,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-22 15:48:43,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-22 15:48:43,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-22 15:48:43,965 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:48:43,965 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:48:43,965 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 15:48:43,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-22 15:48:43,966 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 15:48:44,229 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 15:48:44,230 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 15:48:44,231 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753170512787_412.jpg' 2025-07-22 15:48:44,477 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:48:44,477 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:48:44,477 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:48:44,823 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:48:44,824 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:48:44,824 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:48:44,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-22 15:48:45,213 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:48:45,213 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 15:48:45,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-22 15:48:45,565 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:48:45,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-22 15:48:45,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-22 15:48:45,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-22 15:48:45,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-22 15:48:45,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-22 15:48:47,217 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753170527021_495.jpg' 2025-07-22 15:48:47,509 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:48:47,509 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:48:47,509 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:48:47,842 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:48:47,842 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:48:47,842 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:48:47,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-22 15:48:48,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-22 15:48:48,231 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 15:48:48,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-22 15:48:48,582 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:48:48,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-22 15:48:48,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-22 15:48:48,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-22 15:48:48,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-22 15:48:48,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-22 15:48:48,845 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753170527458_809.jpg' 2025-07-22 15:48:49,078 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:48:49,078 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:48:49,078 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:48:49,429 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:48:49,429 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:48:49,429 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:48:49,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-22 15:48:49,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-22 15:48:49,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-22 15:48:50,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-22 15:48:50,177 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:48:50,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-22 15:48:50,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-22 15:48:50,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-22 15:48:50,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-22 15:48:50,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-22 15:48:50,440 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753170527603_230.jpg' 2025-07-22 15:48:50,677 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:48:50,677 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:48:50,677 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:48:51,030 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:48:51,030 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:48:51,030 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:48:51,030 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 15:48:51,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-22 15:48:51,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-22 15:48:51,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-22 15:48:51,769 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:48:51,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-22 15:48:51,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-22 15:48:51,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-22 15:48:52,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-22 15:48:52,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-22 15:48:52,028 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753170527822_576.jpg' 2025-07-22 15:48:52,262 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:48:52,262 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:48:52,262 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:48:52,615 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:48:52,615 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:48:52,615 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:48:52,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-22 15:48:53,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-22 15:48:53,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-22 15:48:53,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-22 15:48:53,358 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:48:53,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-22 15:48:53,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-22 15:48:53,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-22 15:48:53,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-22 15:48:53,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-22 15:48:53,626 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753170530295_42.jpg' 2025-07-22 15:48:54,119 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:48:54,119 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:48:54,119 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:48:54,474 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:48:54,474 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:48:54,474 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:48:54,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-22 15:48:54,860 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:48:54,860 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 15:48:55,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-22 15:48:55,217 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:48:55,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-22 15:48:55,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-22 15:48:55,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-22 15:48:55,480 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 15:48:55,480 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 15:48:58,298 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753170537885_427.jpg' 2025-07-22 15:48:58,547 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:48:58,548 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:48:58,548 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:48:58,906 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:48:58,906 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:48:58,906 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:48:58,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-22 15:48:59,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-22 15:48:59,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-22 15:48:59,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-22 15:48:59,654 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:48:59,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-22 15:48:59,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-22 15:48:59,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-22 15:48:59,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-22 15:48:59,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-22 15:49:11,700 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753170551495_155.jpg' 2025-07-22 15:49:12,158 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:49:12,159 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:49:12,159 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:49:12,511 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:49:12,511 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:49:12,511 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:49:12,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-22 15:49:12,901 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:49:12,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-22 15:49:13,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-22 15:49:13,258 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:49:13,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-22 15:49:13,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-22 15:49:13,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-22 15:49:13,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-22 15:49:13,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-22 15:49:13,524 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753170551656_497.jpg' 2025-07-22 15:49:13,790 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:49:13,791 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:49:13,791 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:49:14,149 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:49:14,149 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:49:14,149 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:49:14,149 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 15:49:14,543 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:49:14,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-22 15:49:14,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-22 15:49:14,897 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:49:14,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-22 15:49:14,898 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 15:49:14,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-22 15:49:15,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-22 15:49:15,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-22 15:49:15,637 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753170555398_305.jpg' 2025-07-22 15:49:16,103 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:49:16,103 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:49:16,103 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:49:16,456 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:49:16,456 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:49:16,456 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:49:16,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-22 15:49:16,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-22 15:49:16,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-22 15:49:17,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-22 15:49:17,199 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:49:17,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-22 15:49:17,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-22 15:49:17,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-22 15:49:17,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-22 15:49:17,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-22 15:49:26,217 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753170565881_286.jpg' 2025-07-22 15:49:26,466 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:49:26,466 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:49:26,466 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:49:26,829 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:49:26,829 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:49:26,829 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:49: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-22 15:49:27,225 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:49:27,225 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 15:49:27,580 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:49:27,580 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:49:27,580 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 15:49:27,580 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 15:49:27,580 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 15:49:27,846 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 15:49:27,846 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 15:49:35,435 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753170575182_695.jpg' 2025-07-22 15:49:35,943 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:49:35,943 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:49:35,943 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:49:36,297 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:49:36,297 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:49:36,297 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:49:36,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-22 15: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-22 15: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-22 15:49:37,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-22 15:49:37,042 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:49:37,042 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 15:49:37,042 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 15:49:37,042 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 15:49:37,305 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 15:49:37,305 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 15:49:38,860 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753170578610_151.jpg' 2025-07-22 15:49:39,142 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:49:39,142 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:49:39,143 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:49:39,497 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:49:39,497 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:49:39,497 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:49:39,497 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 15:49: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-22 15:49:39,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-22 15:49: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-22 15:49:40,248 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:49: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-22 15:49: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-22 15:49: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-22 15:49:40,515 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 15:49:40,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-22 15:56:23,527 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753170983192_997.jpg' 2025-07-22 15:56:24,414 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:56:24,414 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:56:24,414 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:56:24,838 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:56:24,838 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:56:24,838 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:56:24,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-22 15:56:25,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-22 15:56:25,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-22 15:56:25,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-22 15:56:25,587 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:56:25,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-22 15:56:25,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-22 15:56:25,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-22 15:56:25,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-22 15:56:25,846 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 15:56:25,847 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753170983282_506.jpg' 2025-07-22 15:56:26,336 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:56:26,336 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:56:26,337 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:56:26,692 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:56:26,692 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:56:26,692 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:56:26,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-22 15:56:27,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-22 15:56:27,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-22 15:56:27,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-22 15:56:27,436 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:56:27,436 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 15:56:27,436 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 15:56:27,436 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 15:56:27,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-22 15:56:27,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-22 15:56:27,697 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753170983423_231.jpg' 2025-07-22 15:56:27,964 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:56:27,964 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:56:27,964 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:56:27,993 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:56:27,993 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:56:27,993 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:56:27,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-22 15:56:28,010 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:56:28,010 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 15:56:28,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-22 15:56:28,149 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:56:28,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-22 15:56:28,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-22 15:56:28,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-22 15:56:28,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-22 15:56:28,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-22 15:56:28,172 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753170983399_316.jpg' 2025-07-22 15:56:28,650 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:56:28,650 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:56:28,651 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:56:28,995 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:56:28,996 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:56:28,996 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:56:28,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-22 15:56:29,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-22 15:56:29,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-22 15:56:29,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-22 15:56:29,737 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:56:29,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-22 15:56:29,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-22 15:56:29,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-22 15:56:30,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-22 15:56:30,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-22 15:56:30,002 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753170983517_571.jpg' 2025-07-22 15:56:30,428 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:56:30,428 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:56:30,429 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:56:30,771 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:56:30,771 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:56:30,771 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:56:30,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-22 15:56:31,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-22 15:56:31,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-22 15:56:31,518 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:56:31,518 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:56:31,518 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 15:56:31,518 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 15:56:31,518 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 15:56:31,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-22 15:56:31,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-22 15:56:31,776 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753170984224_638.jpg' 2025-07-22 15:56:32,279 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:56:32,279 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:56:32,279 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:56:32,621 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:56:32,621 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:56:32,621 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:56:32,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-22 15:56:33,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-22 15:56:33,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-22 15:56:33,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-22 15:56:33,370 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:56:33,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-22 15:56:33,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-22 15:56:33,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-22 15:56:33,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-22 15:56:33,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-22 15:56:33,627 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753170984296_189.jpg' 2025-07-22 15:56:34,117 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:56:34,118 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:56:34,118 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:56:34,460 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:56:34,460 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:56:34,460 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:56:34,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-22 15:56:34,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-22 15:56:34,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-22 15:56:35,203 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:56:35,203 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:56:35,203 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 15:56:35,203 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 15:56:35,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-22 15:56:35,459 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 15:56:35,459 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 15:56:35,460 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753170984800_764.jpg' 2025-07-22 15:56:35,900 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:56:35,900 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:56:35,900 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:56:36,245 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:56:36,245 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:56:36,245 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:56:36,245 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 15:56: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-22 15:56: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-22 15:56:36,994 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:56:36,994 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:56:36,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-22 15:56:36,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-22 15:56:36,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-22 15:56:37,252 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 15:56: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-22 15:56:37,253 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753170985014_0.jpg' 2025-07-22 15:56:37,501 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:56:37,501 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:56:37,501 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:56:37,841 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:56:37,842 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:56:37,842 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:56: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-22 15:56:38,229 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:56: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-22 15:56:38,581 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:56:38,581 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:56:38,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-22 15:56:38,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-22 15:56:38,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-22 15:56:38,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-22 15:56:38,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-22 15:56:38,840 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753170985594_909.jpg' 2025-07-22 15:56:39,068 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:56:39,069 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:56:39,069 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:56:39,250 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:56:39,251 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:56:39,251 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:56:39,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-22 15:56:39,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-22 15:56:39,377 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 15:56:39,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-22 15:56:39,567 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:56:39,567 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 15:56:39,567 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 15:56:39,567 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 15:56:39,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-22 15:56:39,602 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 15:56:39,603 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753170985680_42.jpg' 2025-07-22 15:56:40,109 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:56:40,109 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:56:40,109 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:56:40,454 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:56:40,454 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:56:40,454 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:56:40,454 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 15:56:40,841 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:56:40,841 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 15:56:41,197 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:56:41,197 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:56:41,197 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 15:56:41,197 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 15:56:41,197 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 15:56:41,457 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 15:56:41,457 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 15:56:41,459 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753170986884_200.jpg' 2025-07-22 15:56:41,713 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:56:41,713 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:56:41,713 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:56:42,057 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:56:42,057 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:56:42,057 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:56:42,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-22 15:56:42,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-22 15:56:42,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-22 15:56:42,800 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:56:42,800 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:56:42,800 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 15:56:42,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-22 15:56:42,800 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 15:56:43,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-22 15:56:43,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-22 15:56:43,055 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753170989532_758.jpg' 2025-07-22 15:56:43,511 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:56:43,512 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:56:43,512 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:56:43,855 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:56:43,855 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:56:43,855 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:56:43,855 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 15:56:44,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-22 15:56:44,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-22 15:56:44,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-22 15:56:44,599 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:56:44,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-22 15:56:44,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-22 15:56:44,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-22 15:56:44,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-22 15:56:44,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-22 15:56:47,261 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753171006971_227.jpg' 2025-07-22 15:56:47,582 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:56:47,583 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:56:47,583 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:56:47,937 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:56:47,937 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:56:47,937 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:56:47,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-22 15:56:48,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-22 15:56:48,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-22 15:56:48,678 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:56:48,678 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:56:48,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-22 15:56:48,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-22 15:56:48,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-22 15:56:48,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-22 15:56:48,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-22 15:56:48,942 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753171007011_270.jpg' 2025-07-22 15:56:49,184 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:56:49,184 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:56:49,184 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:56:49,540 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:56:49,540 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:56:49,540 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:56: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-22 15:56:49,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-22 15:56:49,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-22 15:56:50,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-22 15:56:50,290 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:56:50,290 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 15:56:50,290 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 15:56:50,290 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 15:56:50,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-22 15:56:50,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-22 15:56:50,556 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753171007790_26.jpg' 2025-07-22 15:56:50,921 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:56:50,921 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:56:50,921 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:56:51,277 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:56:51,278 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:56:51,278 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:56:51,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-22 15:56:51,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-22 15:56:51,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-22 15:56:52,027 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:56:52,027 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 15:56:52,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-22 15:56:52,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-22 15:56:52,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-22 15:56:52,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-22 15:56:52,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-22 15:56:52,291 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753171007992_230.jpg' 2025-07-22 15:56:52,546 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:56:52,546 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:56:52,546 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:56:52,902 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:56:52,903 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:56:52,903 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:56:52,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-22 15:56:53,294 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:56:53,294 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 15:56:53,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-22 15:56:53,646 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:56:53,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-22 15:56:53,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-22 15:56:53,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-22 15:56:53,908 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 15:56:53,908 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 15:56:53,909 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753171008750_905.jpg' 2025-07-22 15:56:54,580 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:56:54,580 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:56:54,580 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:56:54,940 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:56:54,940 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:56:54,940 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:56:54,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-22 15:56:55,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-22 15:56:55,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-22 15:56:55,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-22 15:56:55,683 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:56:55,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-22 15:56:55,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-22 15:56:55,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-22 15:56:55,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-22 15:56:55,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-22 15:56:55,948 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753171010347_88.jpg' 2025-07-22 15:56:56,394 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:56:56,395 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:56:56,395 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:56:56,752 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:56:56,752 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:56:56,752 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:56:56,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-22 15:56:57,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-22 15:56:57,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-22 15:56:57,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-22 15:56:57,494 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:56:57,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-22 15:56:57,494 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 15:56:57,494 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 15:56:57,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-22 15:56:57,759 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 15:56:58,036 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753171017629_764.jpg' 2025-07-22 15:56:58,287 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:56:58,287 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:56:58,287 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:56:58,641 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:56:58,641 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:56:58,641 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:56:58,641 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 15:56:59,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-22 15:56:59,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-22 15:56:59,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-22 15:56:59,384 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:56:59,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-22 15:56:59,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-22 15:56:59,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-22 15:56:59,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-22 15:56:59,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-22 15:57:11,905 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753171031613_467.jpg' 2025-07-22 15:57:12,139 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:57:12,140 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:57:12,140 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:57:12,494 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:57:12,494 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:57:12,494 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:57:12,494 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 15:57:12,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-22 15:57:12,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-22 15:57:13,234 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 15:57:13,235 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:57:13,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-22 15:57:13,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-22 15:57:13,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-22 15:57:13,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-22 15:57:13,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-22 15:57:13,497 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753171031737_382.jpg' 2025-07-22 15:57:13,773 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:57:13,773 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:57:13,773 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:57:14,126 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:57:14,126 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:57:14,126 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:57:14,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-22 15:57:14,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-22 15:57:14,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-22 15:57:14,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-22 15:57:14,867 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:57:14,867 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 15:57:14,867 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 15:57:14,867 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 15:57:15,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-22 15:57:15,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-22 15:57:15,132 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753171033106_72.jpg' 2025-07-22 15:57:15,439 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:57:15,439 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:57:15,439 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:57:15,794 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:57:15,795 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:57:15,795 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:57:15,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-22 15:57:16,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-22 15:57:16,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-22 15:57:16,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-22 15:57:16,536 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 15:57:16,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-22 15:57:16,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-22 15:57:16,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-22 15:57:16,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-22 15:57:16,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-22 15:57:35,470 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753171055236_39.jpg' 2025-07-22 15:57:35,714 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:57:35,715 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:57:35,715 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:57:36,169 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:57:36,169 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:57:36,169 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:57:36,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-22 15:57:36,687 - 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-22 15:57:36,688 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 15:57: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-22 15:57: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-22 15:57: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-22 15:57:36,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-22 15:57:36,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-22 15:57:36,953 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753171055855_484.jpg' 2025-07-22 15:57:37,282 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 15:57:37,283 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 15:57:37,283 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 15:57:37,635 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 15:57:37,635 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 15:57:37,635 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 15:57:37,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-22 15:57:38,026 - 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-22 15:57:38,026 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 15:57:38,026 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 15:57:38,026 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 15:57:38,026 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 15:57:38,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-22 15:57:38,291 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 16:00:24,437 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753171224115_385.jpg' 2025-07-22 16:00:24,719 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 16:00:24,719 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:00:24,719 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:00:25,182 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:00:25,183 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:00:25,183 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:00:25,183 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 16:00:25,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-22 16:00:25,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-22 16:00:25,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-22 16:00:25,926 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:00:25,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-22 16:00:25,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-22 16:00:25,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-22 16:00:26,188 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 16:00:26,188 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 16:00:26,189 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753171224099_664.jpg' 2025-07-22 16:00:26,628 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 16:00:26,628 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:00:26,628 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:00:26,981 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:00:26,981 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:00:26,981 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:00:26,981 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 16:00:27,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-22 16:00:27,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-22 16:00:27,726 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:00:27,726 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:00:27,726 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 16:00:27,726 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 16:00:27,726 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 16:00:27,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-22 16:00:27,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-22 16:00:27,988 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753171224423_812.jpg' 2025-07-22 16:00:28,202 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 16:00:28,202 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:00:28,202 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:00:28,230 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:00:28,231 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:00:28,231 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:00:28,231 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 16:00:28,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-22 16:00:28,247 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 16:00:28,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-22 16:00:28,386 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:00:28,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-22 16:00:28,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-22 16:00:28,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-22 16:00:28,408 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 16:00:28,408 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 16:00:28,409 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753171224634_919.jpg' 2025-07-22 16:00:28,646 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 16:00:28,647 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:00:28,647 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:00:28,992 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:00:28,993 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:00:28,993 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:00:28,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-22 16:00:29,377 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:00:29,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-22 16:00:29,730 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:00:29,730 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:00:29,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-22 16:00:29,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-22 16:00:29,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-22 16:00:29,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-22 16:00:29,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-22 16:00:29,997 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753171224645_374.jpg' 2025-07-22 16:00:30,563 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 16:00:30,563 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:00:30,563 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:00:30,908 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:00:30,908 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:00:30,908 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:00:30,908 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 16:00:31,294 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:00:31,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-22 16:00:31,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-22 16:00:31,646 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:00:31,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-22 16:00:31,647 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 16:00:31,647 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 16:00:31,903 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 16:00:31,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-22 16:00:31,905 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753171225028_215.jpg' 2025-07-22 16:00:32,170 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 16:00:32,170 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:00:32,170 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:00:32,509 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:00:32,509 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:00:32,509 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:00:32,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-22 16:00:32,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-22 16:00:32,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-22 16:00:33,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-22 16:00:33,255 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:00:33,255 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 16:00:33,255 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 16:00:33,255 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 16:00:33,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-22 16:00:33,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-22 16:00:33,514 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753171225128_270.jpg' 2025-07-22 16:00:33,762 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 16:00:33,762 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:00:33,762 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:00:34,105 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:00:34,105 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:00:34,105 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:00:34,105 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 16:00:34,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-22 16:00:34,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-22 16:00:34,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-22 16:00:34,849 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:00:34,849 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 16:00:34,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-22 16:00:34,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-22 16:00:35,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-22 16:00:35,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-22 16:00:35,104 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753171225367_150.jpg' 2025-07-22 16:00:35,355 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 16:00:35,355 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:00:35,355 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:00:35,694 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:00:35,694 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:00:35,694 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:00:35,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-22 16:00:36,080 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:00: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-22 16:00:36,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-22 16:00:36,435 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:00:36,436 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 16:00:36,436 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 16:00:36,436 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 16:00:36,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-22 16:00:36,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-22 16:00:36,690 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753171226099_106.jpg' 2025-07-22 16:00:36,946 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 16:00:36,946 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:00:36,947 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:00:37,288 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:00:37,288 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:00:37,288 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:00:37,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-22 16:00:37,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-22 16:00:37,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-22 16:00:38,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-22 16:00:38,032 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:00:38,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-22 16:00:38,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-22 16:00:38,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-22 16:00:38,290 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 16:00:38,291 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 16:00:38,292 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753171226244_882.jpg' 2025-07-22 16:00:38,547 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 16:00:38,547 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:00:38,547 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:00:38,886 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:00:38,886 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:00:38,886 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:00:38,886 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 16:00:39,276 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:00:39,276 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 16:00:39,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-22 16:00:39,629 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:00:39,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-22 16:00:39,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-22 16:00:39,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-22 16:00: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-22 16:00: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-22 16:00:39,885 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753171226166_815.jpg' 2025-07-22 16:00:40,144 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 16:00:40,144 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:00:40,144 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:00:40,485 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:00:40,486 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:00:40,486 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:00:40,486 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 16:00:40,871 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:00:40,872 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 16:00:41,227 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:00:41,227 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:00:41,227 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 16:00:41,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-22 16:00:41,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-22 16:00:41,482 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 16:00:41,482 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 16:00:41,483 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753171227060_377.jpg' 2025-07-22 16:00:41,719 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 16:00:41,719 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:00:41,719 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:00:42,060 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:00:42,060 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:00:42,060 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:00:42,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-22 16:00:42,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-22 16:00:42,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-22 16:00:42,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-22 16:00:42,804 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:00:42,804 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 16:00:42,804 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 16:00:42,804 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 16:00:43,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-22 16:00:43,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-22 16:00:43,058 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753171227073_838.jpg' 2025-07-22 16:00:43,322 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 16:00:43,322 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:00:43,322 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:00:43,664 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:00:43,665 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:00:43,665 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:00:43,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-22 16:00: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-22 16:00:44,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-22 16:00:44,410 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:00:44,410 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:00:44,410 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 16:00:44,410 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 16:00:44,410 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 16:00:44,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-22 16:00:44,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-22 16:00:44,673 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753171228012_645.jpg' 2025-07-22 16:00:45,250 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 16:00:45,251 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:00:45,251 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:00:45,595 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:00:45,595 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:00:45,595 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:00:45,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-22 16:00:45,983 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:00:45,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-22 16:00:46,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-22 16:00:46,341 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:00:46,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-22 16:00:46,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-22 16:00:46,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-22 16:00:46,596 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 16:00:46,596 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 16:00:46,598 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753171233445_697.jpg' 2025-07-22 16:00:47,077 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 16:00:47,077 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:00:47,077 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:00:47,420 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:00:47,420 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:00:47,420 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:00:47,420 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 16:00:47,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-22 16:00:47,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-22 16:00:48,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-22 16:00:48,159 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:00:48,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-22 16:00:48,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-22 16:00:48,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-22 16:00:48,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-22 16:00:48,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-22 16:00:48,416 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753171247238_478.jpg' 2025-07-22 16:00:48,648 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 16:00:48,648 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:00:48,648 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:00:48,990 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:00:48,990 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:00:48,990 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:00:48,991 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 16:00:49,377 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:00:49,377 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 16:00:49,730 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:00:49,730 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:00:49,730 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 16:00:49,730 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 16:00:49,730 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 16:00:49,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-22 16:00:49,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-22 16:00:49,986 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753171248635_27.jpg' 2025-07-22 16:00:50,221 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 16:00:50,221 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:00:50,221 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:00:50,562 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:00:50,563 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:00:50,563 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:00:50,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-22 16:00:50,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-22 16:00:50,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-22 16:00:51,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-22 16:00:51,308 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:00:51,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-22 16:00:51,308 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 16:00:51,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-22 16:00:51,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-22 16:00:51,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-22 16:00:51,568 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753171248941_307.jpg' 2025-07-22 16:00:53,138 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 16:00:53,138 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:00:53,138 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:00:53,479 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:00:53,480 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:00:53,480 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:00:53,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-22 16:00:53,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-22 16:00:53,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-22 16:00:54,228 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:00:54,228 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:00:54,228 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 16:00:54,228 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 16:00:54,229 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 16:00:54,481 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 16:00:54,482 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 16:00:54,483 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753171250345_584.jpg' 2025-07-22 16:00:54,732 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 16:00:54,732 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:00:54,732 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:00:55,073 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:00:55,073 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:00:55,073 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:00:55,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-22 16:00:55,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-22 16:00:55,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-22 16:00:55,813 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:00:55,813 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 16:00: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-22 16:00:55,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-22 16:00:55,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-22 16:00:56,070 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 16:00:56,070 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 16:00:56,071 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753171250842_336.jpg' 2025-07-22 16:00:56,315 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 16:00:56,315 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:00:56,315 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:00:56,655 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:00:56,656 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:00:56,656 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:00:56,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-22 16:00:57,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-22 16:00:57,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-22 16:00:57,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-22 16:00:57,402 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:00:57,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-22 16:00:57,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-22 16:00:57,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-22 16:00:57,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-22 16:00:57,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-22 16:00:57,658 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753171251340_354.jpg' 2025-07-22 16:00:57,915 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 16:00:57,916 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:00:57,916 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:00:58,259 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:00:58,259 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:00:58,259 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:00:58,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-22 16:00:58,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-22 16:00:58,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-22 16:00:59,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-22 16:00:59,011 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:00:59,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-22 16:00:59,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-22 16:00:59,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-22 16:00:59,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-22 16:00:59,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-22 16:01:10,562 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753171270308_678.jpg' 2025-07-22 16:01:10,791 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 16:01:10,791 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:01:10,791 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:01:11,135 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:01:11,136 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:01:11,136 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:01:11,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-22 16:01:11,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-22 16:01:11,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-22 16:01:11,882 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:01:11,882 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:01:11,882 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 16:01:11,882 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 16:01:11,882 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 16:01:12,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-22 16:01:12,139 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 16:01:13,847 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753171273425_158.jpg' 2025-07-22 16:01:14,128 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 16:01:14,128 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:01:14,129 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:01:14,469 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:01:14,469 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:01:14,469 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:01:14,469 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 16:01:14,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-22 16:01:14,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-22 16:01:15,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-22 16:01:15,213 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:01: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-22 16:01: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-22 16:01: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-22 16:01:15,466 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 16:01:15,466 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 16:01:16,456 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753171276101_775.jpg' 2025-07-22 16:01:16,728 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 16:01:16,728 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:01:16,728 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:01:17,069 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:01:17,070 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:01:17,070 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:01:17,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-22 16:01:17,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-22 16:01:17,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-22 16:01:17,818 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:01:17,819 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:01:17,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-22 16:01:17,819 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 16:01:17,819 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 16:01:18,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-22 16:01:18,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-22 16:01:37,264 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753171296950_461.jpg' 2025-07-22 16:01:40,392 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 16:01:40,392 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:01:40,392 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:01:40,781 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:01:40,781 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:01:40,782 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:01:40,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-22 16:01:41,173 - 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-22 16:01:41,173 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 16:01:41,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-22 16:01:41,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-22 16:01:41,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-22 16:01:41,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-22 16:01: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-22 16:01:41,429 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753171300687_452.jpg' 2025-07-22 16:01:41,664 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 16:01:41,664 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:01:41,664 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:01:42,008 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:01:42,008 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:01:42,009 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:01:42,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-22 16:01:42,397 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:01:42,397 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 16:01:42,751 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:01:42,751 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:01:42,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-22 16:01:42,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-22 16:01:42,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-22 16:01:43,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-22 16:01:43,010 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 16:08:23,581 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753171703328_286.jpg' 2025-07-22 16:08:26,445 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 16:08:26,445 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:08:26,445 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:08:26,843 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:08:26,843 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:08:26,843 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:08:26,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-22 16:08: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-22 16:08: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-22 16:08:27,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-22 16:08:27,582 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:08:27,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-22 16:08:27,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-22 16:08:27,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-22 16:08:27,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-22 16:08:27,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-22 16:08:27,835 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753171703339_396.jpg' 2025-07-22 16:08:28,310 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 16:08:28,310 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:08:28,310 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:08:28,651 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:08:28,652 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:08:28,652 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:08:28,652 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 16:08:29,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-22 16:08:29,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-22 16:08:29,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-22 16:08:29,396 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:08:29,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-22 16:08:29,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-22 16:08:29,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-22 16:08:29,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-22 16:08:29,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-22 16:08:29,668 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753171703475_618.jpg' 2025-07-22 16:08:31,095 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 16:08:31,095 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:08:31,095 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:08:31,122 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:08:31,122 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:08:31,122 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:08:31,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-22 16:08:31,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-22 16:08:31,138 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 16:08:31,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-22 16:08:31,278 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:08:31,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-22 16:08:31,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-22 16:08:31,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-22 16:08:31,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-22 16:08:31,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-22 16:08:31,304 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753171703856_182.jpg' 2025-07-22 16:08:31,802 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 16:08:31,803 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:08:31,803 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:08:32,154 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:08:32,154 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:08:32,154 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:08:32,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-22 16:08:32,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-22 16:08:32,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-22 16:08:32,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-22 16:08:32,897 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:08:32,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-22 16:08:32,897 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 16:08:32,897 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 16:08:33,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-22 16:08:33,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-22 16:08:33,163 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753171703782_180.jpg' 2025-07-22 16:08:33,410 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 16:08:33,410 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:08:33,410 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:08:33,750 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:08:33,750 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:08:33,750 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:08:33,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-22 16:08:34,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-22 16:08:34,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-22 16:08:34,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-22 16:08:34,496 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:08:34,496 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 16:08:34,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-22 16:08:34,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-22 16:08:34,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-22 16:08:34,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-22 16:08:34,752 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753171703656_145.jpg' 2025-07-22 16:08:35,197 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 16:08:35,197 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:08:35,197 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:08:35,540 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:08:35,541 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:08:35,541 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:08:35,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-22 16:08:35,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-22 16:08:35,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-22 16:08:36,285 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:08:36,285 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:08:36,285 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 16:08:36,285 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 16:08:36,285 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 16:08:36,540 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 16:08:36,540 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 16:08:36,541 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753171704003_863.jpg' 2025-07-22 16:08:37,126 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 16:08:37,126 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:08:37,126 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:08:37,465 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:08:37,465 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:08:37,465 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:08:37,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-22 16:08:37,854 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:08:37,854 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 16:08:38,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-22 16:08:38,207 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:08:38,207 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 16:08:38,207 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 16:08:38,207 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 16:08:38,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-22 16:08:38,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-22 16:08:38,466 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753171704018_401.jpg' 2025-07-22 16:08:38,965 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 16:08:38,965 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:08:38,965 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:08:39,304 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:08:39,304 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:08:39,304 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:08:39,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-22 16:08:39,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-22 16:08:39,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-22 16:08:40,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-22 16:08:40,043 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:08:40,043 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 16:08:40,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-22 16:08:40,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-22 16:08:40,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-22 16:08:40,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-22 16:08:40,304 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753171704012_887.jpg' 2025-07-22 16:08:40,806 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 16:08:40,806 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:08:40,806 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:08:41,147 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:08:41,147 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:08:41,147 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:08:41,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-22 16:08:41,532 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:08:41,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-22 16:08:41,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-22 16:08:41,885 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:08:41,885 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 16:08:41,885 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 16:08:41,885 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 16:08:42,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-22 16:08:42,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-22 16:08:42,142 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753171704436_952.jpg' 2025-07-22 16:08:42,773 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 16:08:42,774 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:08:42,774 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:08:43,112 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:08:43,112 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:08:43,112 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:08:43,112 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 16:08:43,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-22 16:08:43,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-22 16:08:43,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-22 16:08:43,851 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:08:43,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-22 16:08:43,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-22 16:08:43,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-22 16:08:44,106 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 16:08:44,106 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 16:08:44,107 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753171704783_218.jpg' 2025-07-22 16:08:44,535 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 16:08:44,535 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:08:44,535 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:08:44,715 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:08:44,716 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:08:44,716 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:08:44,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-22 16:08:44,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-22 16:08:44,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-22 16:08:45,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-22 16:08:45,035 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:08:45,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-22 16:08:45,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-22 16:08:45,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-22 16:08:45,070 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 16:08:45,070 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 16:08:45,072 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753171705012_680.jpg' 2025-07-22 16:08:45,512 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 16:08:45,512 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:08:45,512 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:08:45,858 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:08:45,859 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:08:45,859 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:08:45,859 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 16:08:46,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-22 16:08:46,247 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 16:08:46,600 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:08:46,601 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:08:46,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-22 16:08:46,601 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 16:08:46,601 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 16:08:46,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-22 16:08:46,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-22 16:08:46,862 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753171705105_18.jpg' 2025-07-22 16:08:47,115 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 16:08:47,115 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:08:47,115 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:08:47,459 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:08:47,460 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:08:47,460 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:08:47,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-22 16:08:47,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-22 16:08:47,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-22 16:08:48,201 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:08:48,201 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:08:48,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-22 16:08:48,201 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 16:08:48,201 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 16:08:48,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-22 16:08:48,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-22 16:08:48,459 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753171705217_213.jpg' 2025-07-22 16:08:48,971 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 16:08:48,971 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:08:48,971 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:08:49,309 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:08:49,310 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:08:49,310 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:08:49,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-22 16:08:49,692 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:08:49,692 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 16:08:50,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-22 16:08:50,044 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:08:50,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-22 16:08:50,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-22 16:08:50,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-22 16:08:50,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-22 16:08:50,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-22 16:08:50,302 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753171726782_650.jpg' 2025-07-22 16:08:50,729 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 16:08:50,729 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:08:50,729 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:08:51,071 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:08:51,072 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:08:51,072 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:08:51,072 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 16:08:51,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-22 16:08:51,460 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 16:08:51,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-22 16:08:51,813 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:08:51,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-22 16:08:51,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-22 16:08:51,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-22 16:08:52,069 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 16:08:52,070 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 16:08:52,071 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753171727629_9.jpg' 2025-07-22 16:08:52,543 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 16:08:52,543 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:08:52,543 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:08:52,883 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:08:52,883 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:08:52,884 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:08:52,884 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 16:08:53,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-22 16:08:53,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-22 16:08:53,631 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:08:53,631 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:08:53,631 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 16:08:53,631 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 16:08:53,631 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 16:08:53,884 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 16:08:53,884 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 16:08:53,885 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753171727668_324.jpg' 2025-07-22 16:08:54,123 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 16:08:54,123 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:08:54,123 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:08:54,465 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:08:54,466 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:08:54,466 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:08:54,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-22 16:08:54,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-22 16:08:54,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-22 16:08:55,206 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:08:55,207 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 16:08:55,207 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 16:08:55,207 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 16:08:55,207 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 16:08:55,462 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 16:08:55,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-22 16:08:55,464 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753171728230_401.jpg' 2025-07-22 16:08:55,721 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 16:08:55,721 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:08:55,721 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:08:56,064 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:08:56,064 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:08:56,064 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:08:56,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-22 16:08:56,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-22 16:08:56,453 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 16:08:56,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-22 16:08:56,809 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:08:56,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-22 16:08:56,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-22 16:08:56,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-22 16:08:57,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-22 16:08:57,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-22 16:08:57,066 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753171729668_309.jpg' 2025-07-22 16:08:57,317 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 16:08:57,317 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:08:57,317 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:08:57,659 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:08:57,659 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:08:57,659 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:08:57,659 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 16:08:58,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-22 16:08:58,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-22 16:08:58,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-22 16:08:58,404 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:08:58,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-22 16:08:58,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-22 16:08:58,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-22 16:08:58,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-22 16:08:58,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-22 16:08:58,663 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753171730384_876.jpg' 2025-07-22 16:08:58,912 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 16:08:58,912 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:08:58,912 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:08:59,253 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:08:59,253 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:08:59,254 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:08:59,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-22 16:08:59,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-22 16:08:59,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-22 16:09:00,006 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:09:00,006 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:09:00,006 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 16:09:00,006 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 16:09:00,006 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 16:09:00,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-22 16:09:00,261 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 16:09:11,422 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753171751115_973.jpg' 2025-07-22 16:09:11,668 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 16:09:11,668 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:09:11,668 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:09:12,008 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:09:12,008 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:09:12,009 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:09:12,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-22 16:09:12,395 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:09:12,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-22 16:09:12,752 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:09:12,752 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:09:12,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-22 16:09:12,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-22 16:09:12,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-22 16:09:13,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-22 16:09:13,010 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 16:09:15,035 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753171754365_720.jpg' 2025-07-22 16:09:15,295 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 16:09:15,296 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:09:15,296 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:09:15,638 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:09:15,638 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:09:15,638 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:09:15,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-22 16:09:16,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-22 16:09:16,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-22 16:09:16,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-22 16:09:16,382 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:09:16,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-22 16:09:16,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-22 16:09:16,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-22 16:09:16,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-22 16:09:16,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-22 16:09:16,640 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753171755029_374.jpg' 2025-07-22 16:09:16,887 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 16:09:16,887 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:09:16,887 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:09:17,230 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:09:17,230 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:09:17,230 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:09:17,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-22 16:09:17,614 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:09:17,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-22 16:09:17,965 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:09:17,966 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:09:17,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-22 16:09:17,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-22 16:09:17,966 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 16:09:18,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-22 16:09:18,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-22 16:09:18,224 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753171755460_174.jpg' 2025-07-22 16:09:18,889 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 16:09:18,889 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:09:18,889 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:09:19,231 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:09:19,232 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:09:19,232 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:09:19,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-22 16:09:19,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-22 16:09:19,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-22 16:09:19,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-22 16:09:19,973 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:09:19,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-22 16:09:19,973 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 16:09:19,973 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 16:09:20,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-22 16:09:20,227 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 16:09:34,321 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753171773899_53.jpg' 2025-07-22 16:09:34,567 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 16:09:34,568 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:09:34,568 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:09:34,982 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:09:34,982 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:09:34,982 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:09:34,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-22 16:09:35,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-22 16:09:35,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-22 16:09:35,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-22 16:09:35,727 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:09:35,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-22 16:09:35,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-22 16:09:35,728 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 16:09:35,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-22 16:09:35,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-22 16:09:38,461 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753171778164_604.jpg' 2025-07-22 16:09:38,758 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 16:09:38,758 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:09:38,758 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:09:39,098 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:09:39,099 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:09:39,099 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:09:39,099 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 16:09:39,483 - 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-22 16:09:39,483 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 16:09:39,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-22 16:09:39,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-22 16:09:39,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-22 16:09:39,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-22 16:09:39,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-22 16:09:39,945 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753171779463_759.jpg' 2025-07-22 16:09:40,193 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 16:09:40,193 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:09:40,193 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:09:40,536 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:09:40,536 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:09:40,536 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:09:40,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-22 16:09:40,928 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:09:40,928 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 16:09:41,284 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:09:41,284 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:09:41,284 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 16:09:41,284 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 16:09:41,284 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 16:09:41,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-22 16:09:41,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-22 16:14:59,059 - INFO - [main] - [main.lifespan:65] - 应用已关闭。 2025-07-22 16:15:02,784 - INFO - [main] - [main.lifespan:54] - 应用启动程序开始... 2025-07-22 16:15:02,784 - INFO - [utils.hardhat_detector] - [hardhat_detector.initialize_helmet_model:48] - Loading hardhat state detection model from models/ppe_state_model/best.pt... 2025-07-22 16:15:03,547 - INFO - [utils.hardhat_detector] - [hardhat_detector.initialize_helmet_model:62] - hardhat state detection model loaded successfully. 2025-07-22 16:15:03,547 - INFO - [utils.smoking_detector] - [smoking_detector.initialize_smoking_model:37] - Loading behavior detection model (face & cigarette) from models/smoking_model/best.pt... 2025-07-22 16:15:03,774 - WARNING - [utils.smoking_detector] - [smoking_detector.initialize_smoking_model:53] - Mismatch in class names! Expected from code: ['smoke', 'face'], Got from model: ['Cigarette', 'Person', 'Smoke', 'Vape']. Please verify consistency. 2025-07-22 16:15:03,774 - INFO - [utils.smoking_detector] - [smoking_detector.initialize_smoking_model:60] - Behavior detection models (SAHI and Direct YOLO) loaded successfully. 2025-07-22 16:15:03,774 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.initialize_fire_smoke_model:22] - Loading fire_smoke detection model from models/fire_smoke_model/best.pt... 2025-07-22 16:15:04,134 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.initialize_fire_smoke_model:29] - Fire_smoke detection model loaded successfully. 2025-07-22 16:15:04,135 - INFO - [utils.pho_detector] - [pho_detector.initialize_all_pho_models:75] - Pre-initializing all photovoltaic-related models... 2025-07-22 16:15:04,135 - INFO - [utils.pho_detector] - [pho_detector.initialize_model:58] - Loading detection model 'pho_model' from models/photovoltaic_model/pho_model/best.pt... 2025-07-22 16:15:04,278 - INFO - [utils.pho_detector] - [pho_detector.initialize_model:66] - Model 'pho_model' loaded successfully. 2025-07-22 16:15:04,278 - INFO - [utils.pho_detector] - [pho_detector.initialize_model:58] - Loading detection model 'pile_model' from models/photovoltaic_model/pile_model/best.pt... 2025-07-22 16:15:05,403 - INFO - [utils.pho_detector] - [pho_detector.initialize_model:66] - Model 'pile_model' loaded successfully. 2025-07-22 16:15:05,404 - INFO - [utils.pho_detector] - [pho_detector.initialize_all_pho_models:78] - All photovoltaic models have been initialized. 2025-07-22 16:16:23,193 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753172182881_358.jpg' 2025-07-22 16:16:23,782 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:16:23,782 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:16:23,782 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:16:25,926 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:16:25,926 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:16:25,926 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:16:25,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-22 16:16:26,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-22 16:16:26,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-22 16:16:26,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-22 16:16:26,862 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:16:26,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-22 16:16:26,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-22 16:16:26,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-22 16:16:27,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-22 16:16:27,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-22 16:16:27,476 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753172183202_769.jpg' 2025-07-22 16:16:28,082 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:16:28,082 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:16:28,082 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:16:28,105 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:16:28,105 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:16:28,105 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:16:28,105 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 16:16:28,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-22 16:16:28,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-22 16:16:28,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-22 16:16:28,260 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:16:28,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-22 16:16:28,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-22 16:16:28,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-22 16:16:28,282 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 16:16:28,282 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 16:16:28,283 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753172183484_467.jpg' 2025-07-22 16:16:28,712 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:16:28,712 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:16:28,712 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:16:28,870 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:16:28,870 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:16:28,870 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:16:28,870 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 16:16:29,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-22 16:16:29,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-22 16:16:29,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-22 16:16:29,218 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:16:29,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-22 16:16:29,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-22 16:16:29,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-22 16:16:29,249 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 16:16:29,249 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 16:16:29,250 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753172183568_524.jpg' 2025-07-22 16:16:29,715 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:16:29,715 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:16:29,715 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:16:30,007 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:16:30,007 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:16:30,007 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:16:30,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-22 16:16:30,399 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:16:30,399 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 16:16:30,753 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:16:30,753 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:16:30,753 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 16:16:30,753 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 16:16:30,753 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 16:16:31,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-22 16:16:31,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-22 16:16:31,009 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753172184008_884.jpg' 2025-07-22 16:16:31,457 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:16:31,457 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:16:31,457 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:16:31,868 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:136] - SAHI raw detection count: 1. Applying post-processing filters... 2025-07-22 16:16:31,868 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:165] - After filtering, 1 valid person states remain. Mapping to violations... 2025-07-22 16:16:31,868 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:175] - Processing prediction -> Model says: 'noequipment', Score: 0.8991, BBox: [899,644,963,737] 2025-07-22 16:16:31,868 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:190] - └─ Violation Found & Requested: Type: 'nohelmet', BBox: [899,644,963,737] 2025-07-22 16:16:31,868 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:198] - Prepared 1 filtered violation targets for response. 2025-07-22 16:16:31,868 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:16:31,868 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:16:31,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-22 16:16:32,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-22 16:16:32,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-22 16:16: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-22 16:16:32,618 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:16: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-22 16:16: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-22 16:16: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-22 16:16:32,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-22 16:16:32,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-22 16:16:34,100 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753172184010_716.jpg' 2025-07-22 16:16:34,391 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:16:34,391 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:16:34,391 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:16:34,689 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:16:34,689 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:16:34,689 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:16:34,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-22 16:16:35,074 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:16:35,074 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 16:16:35,424 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:16:35,424 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:16:35,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-22 16:16:35,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-22 16:16:35,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-22 16:16:35,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-22 16:16:35,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-22 16:16:35,675 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753172184165_901.jpg' 2025-07-22 16:16:35,916 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:16:35,916 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:16:35,916 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:16:36,221 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:16:36,221 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:16:36,221 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:16:36,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-22 16:16:36,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-22 16:16:36,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-22 16:16:36,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-22 16:16:36,960 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:16:36,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-22 16:16:36,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-22 16:16:36,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-22 16:16:37,219 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 16:16:37,219 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 16:16:37,220 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753172184188_393.jpg' 2025-07-22 16:16:37,517 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:16:37,517 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:16:37,517 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:16:37,812 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:16:37,812 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:16:37,812 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:16:37,812 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 16:16:38,193 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:16:38,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-22 16:16:38,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-22 16:16:38,565 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:16:38,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-22 16:16:38,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-22 16:16:38,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-22 16:16:38,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-22 16:16:38,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-22 16:16:38,814 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753172184240_83.jpg' 2025-07-22 16:16:39,052 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:16:39,052 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:16:39,052 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:16:39,346 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:16:39,346 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:16:39,346 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:16:39,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-22 16:16:39,730 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:16:39,730 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 16:16:40,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-22 16:16:40,080 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:16:40,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-22 16:16:40,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-22 16:16:40,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-22 16:16:40,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-22 16:16:40,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-22 16:16:40,333 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753172184404_839.jpg' 2025-07-22 16:16:40,778 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:16:40,778 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:16:40,778 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:16:41,071 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:16:41,071 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:16:41,071 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:16:41,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-22 16:16:41,455 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:16:41,455 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 16:16:41,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-22 16:16:41,806 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:16:41,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-22 16:16:41,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-22 16:16:41,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-22 16:16:42,059 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 16:16:42,059 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 16:16:42,060 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753172184690_848.jpg' 2025-07-22 16:16:42,486 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:16:42,486 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:16:42,486 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:16:42,787 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:16:42,788 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:16:42,788 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:16:42,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-22 16:16:43,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-22 16:16:43,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-22 16:16:43,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-22 16:16:43,530 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:16:43,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-22 16:16:43,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-22 16:16:43,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-22 16:16:43,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-22 16:16:43,782 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 16:16:43,783 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753172184977_169.jpg' 2025-07-22 16:16:44,285 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:16:44,285 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:16:44,285 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:16:44,598 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:16:44,598 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:16:44,598 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:16:44,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-22 16:16:44,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-22 16:16:44,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-22 16:16:45,336 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:16:45,336 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:16:45,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-22 16:16:45,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-22 16:16:45,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-22 16:16:45,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-22 16:16:45,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-22 16:16:45,586 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753172186663_846.jpg' 2025-07-22 16:16:45,899 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:16:45,899 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:16:45,899 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:16:46,191 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:16:46,191 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:16:46,191 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:16:46,191 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 16:16:46,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-22 16:16:46,575 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 16:16:46,928 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:16:46,928 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:16:46,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-22 16:16:46,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-22 16:16:46,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-22 16:16:47,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-22 16:16:47,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-22 16:16:47,753 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753172207385_862.jpg' 2025-07-22 16:16:48,047 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:16:48,047 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:16:48,047 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:16:48,349 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:16:48,349 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:16:48,350 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:16:48,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-22 16:16:48,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-22 16:16:48,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-22 16:16:49,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-22 16:16:49,093 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:16:49,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-22 16:16:49,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-22 16:16:49,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-22 16:16:49,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-22 16:16:49,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-22 16:16:49,345 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753172208092_909.jpg' 2025-07-22 16:16:49,777 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:16:49,777 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:16:49,777 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:16:50,070 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:16:50,070 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:16:50,070 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:16:50,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-22 16:16:50,455 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:16:50,455 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 16:16:50,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-22 16:16:50,806 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:16:50,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-22 16:16:50,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-22 16:16:50,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-22 16:16:51,059 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 16:16:51,059 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 16:16:51,061 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753172208124_109.jpg' 2025-07-22 16:16:51,313 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:16:51,313 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:16:51,313 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:16:51,605 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:16:51,605 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:16:51,605 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:16:51,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-22 16:16:51,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-22 16:16:51,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-22 16:16:52,348 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:16:52,348 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:16:52,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-22 16:16:52,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-22 16:16:52,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-22 16:16:52,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-22 16:16: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-22 16:16:52,600 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753172209142_539.jpg' 2025-07-22 16:16:53,046 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:16:53,046 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:16:53,046 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:16:53,343 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:16:53,343 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:16:53,343 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:16:53,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-22 16:16: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-22 16:16: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-22 16:16:54,078 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:16:54,078 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:16:54,078 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 16:16:54,078 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 16:16:54,078 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 16:16:54,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-22 16:16:54,328 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 16:16:54,330 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753172209435_887.jpg' 2025-07-22 16:16:54,817 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:16:54,817 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:16:54,817 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:16:55,115 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:16:55,115 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:16:55,115 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:16:55,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-22 16:16:55,498 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:16:55,498 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 16:16:55,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-22 16:16:55,872 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:16:55,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-22 16:16:55,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-22 16:16:55,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-22 16:16:56,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-22 16:16:56,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-22 16:16:56,129 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753172212215_517.jpg' 2025-07-22 16:16:56,412 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:16:56,412 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:16:56,412 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:16:56,727 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:16:56,727 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:16:56,728 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:16:56,728 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 16:16:57,114 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:16:57,114 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 16:16:57,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-22 16:16:57,472 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:16:57,472 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 16:16:57,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-22 16:16:57,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-22 16:16:57,725 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 16:16:57,725 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 16:17:13,227 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753172232765_167.jpg' 2025-07-22 16:17:13,500 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:17:13,500 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:17:13,500 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:17:13,851 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:17:13,851 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:17:13,851 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:17:13,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-22 16:17:14,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-22 16:17:14,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-22 16:17:14,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-22 16:17:14,593 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:17:14,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-22 16:17:14,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-22 16:17:14,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-22 16:17:14,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-22 16:17:14,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-22 16:17:14,843 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753172233339_233.jpg' 2025-07-22 16:17:15,314 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:17:15,314 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:17:15,314 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:17:15,611 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:17:15,611 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:17:15,611 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:17:15,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-22 16:17:15,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-22 16:17:15,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-22 16:17:16,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-22 16:17:16,351 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:17:16,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-22 16:17:16,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-22 16:17:16,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-22 16:17:16,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-22 16:17:16,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-22 16:17:16,602 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753172233927_17.jpg' 2025-07-22 16:17:16,910 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:17:16,910 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:17:16,910 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:17:17,203 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:17:17,203 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:17:17,204 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:17:17,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-22 16:17:17,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-22 16:17:17,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-22 16:17:17,955 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:17:17,955 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:17:17,955 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 16:17:17,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-22 16:17:17,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-22 16:17:18,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-22 16:17:18,211 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 16:17:18,213 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753172236790_77.jpg' 2025-07-22 16:17:18,491 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:17:18,491 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:17:18,491 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:17:18,787 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:17:18,787 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:17:18,787 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:17:18,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-22 16:17:19,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-22 16:17:19,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-22 16:17:19,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-22 16:17:19,524 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:17:19,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-22 16:17:19,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-22 16:17:19,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-22 16:17:19,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-22 16:17:19,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-22 16:17:37,187 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753172256770_412.jpg' 2025-07-22 16:17:37,448 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:17:37,448 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:17:37,449 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:17:37,801 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:17:37,802 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:17:37,802 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:17:37,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-22 16:17:38,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-22 16:17:38,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-22 16:17:38,547 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:17:38,547 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:17:38,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-22 16:17:38,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-22 16:17:38,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-22 16:17:38,802 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 16:17:38,802 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 16:17:40,230 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753172259936_803.jpg' 2025-07-22 16:17:40,481 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:17:40,481 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:17:40,481 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:17:40,781 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:136] - SAHI raw detection count: 1. Applying post-processing filters... 2025-07-22 16:17:40,781 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:165] - After filtering, 1 valid person states remain. Mapping to violations... 2025-07-22 16:17:40,781 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:175] - Processing prediction -> Model says: 'noequipment', Score: 0.8412, BBox: [1699,137,1769,235] 2025-07-22 16:17:40,781 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:190] - └─ Violation Found & Requested: Type: 'nohelmet', BBox: [1699,137,1769,235] 2025-07-22 16:17:40,781 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:198] - Prepared 1 filtered violation targets for response. 2025-07-22 16:17:40,781 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:17:40,781 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:17:40,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-22 16:17:41,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-22 16:17:41,178 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 16:17:41,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-22 16:17:41,534 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:17:41,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-22 16:17:41,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-22 16:17:41,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-22 16:17:41,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-22 16:17:41,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-22 16:17:42,649 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753172260028_661.jpg' 2025-07-22 16:17:42,905 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:17:42,905 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:17:42,906 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:17:43,199 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:17:43,199 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:17:43,199 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:17:43,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-22 16:17:43,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-22 16:17:43,583 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 16:17:43,935 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:17:43,935 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:17:43,935 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 16:17:43,936 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 16:17:43,936 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 16:17:44,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-22 16:17:44,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-22 16:24:23,406 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753172663058_416.jpg' 2025-07-22 16:24:24,890 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:24:24,891 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:24:24,891 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:24:25,199 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:24:25,199 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:24:25,199 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:24:25,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-22 16:24:25,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-22 16:24:25,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-22 16:24: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-22 16:24:25,949 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:24:25,950 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 16:24: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-22 16:24: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-22 16:24: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-22 16:24: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-22 16:24:26,211 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753172663252_567.jpg' 2025-07-22 16:24:26,642 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:24:26,642 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:24:26,642 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:24:26,936 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:24:26,937 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:24:26,937 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:24:26,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-22 16:24:27,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-22 16:24:27,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-22 16:24:27,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-22 16:24:27,670 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:24:27,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-22 16:24:27,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-22 16:24:27,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-22 16:24:27,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-22 16:24:27,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-22 16:24:27,920 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753172663595_445.jpg' 2025-07-22 16:24:28,408 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:24:28,408 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:24:28,408 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:24:28,699 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:24:28,699 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:24:28,699 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:24:28,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-22 16:24:29,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-22 16:24:29,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-22 16:24:29,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-22 16:24:29,435 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:24:29,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-22 16:24:29,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-22 16:24:29,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-22 16:24:29,687 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 16:24:29,687 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 16:24:29,688 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753172663688_386.jpg' 2025-07-22 16:24:30,175 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:24:30,175 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:24:30,175 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:24:30,471 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:24:30,471 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:24:30,471 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:24:30,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-22 16:24:30,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-22 16:24:30,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-22 16:24:31,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-22 16:24:31,204 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:24:31,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-22 16:24:31,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-22 16:24:31,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-22 16:24:31,459 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 16:24:31,459 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 16:24:31,461 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753172663729_214.jpg' 2025-07-22 16:24:47,388 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:24:47,389 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:24:47,389 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:24:47,718 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:24:47,719 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:24:47,719 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:24:47,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-22 16:24:48,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-22 16:24:48,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-22 16:24:48,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-22 16:24:48,453 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:24:48,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-22 16:24:48,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-22 16:24:48,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-22 16:24:48,705 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 16:24:48,705 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 16:24:48,706 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753172663842_16.jpg' 2025-07-22 16:24:48,963 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:24:48,963 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:24:48,963 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:24:49,256 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:24:49,256 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:24:49,256 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:24:49,256 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 16:24:49,654 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:24:49,654 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 16:24:50,006 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:24:50,006 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:24:50,006 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 16:24:50,006 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 16:24:50,006 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 16:24:50,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-22 16:24: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-22 16:24:50,259 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753172664022_111.jpg' 2025-07-22 16:24:50,664 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:24:50,664 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:24:50,664 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:24:50,686 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:24:50,687 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:24:50,687 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:24:50,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-22 16:24:50,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-22 16:24:50,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-22 16:24:50,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-22 16:24:50,840 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:24:50,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-22 16:24:50,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-22 16:24:50,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-22 16:24:50,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-22 16:24:50,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-22 16:24:50,865 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753172664197_693.jpg' 2025-07-22 16:24:51,123 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:24:51,123 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:24:51,123 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:24:51,449 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:24:51,450 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:24:51,450 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:24:51,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-22 16:24:51,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-22 16:24:51,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-22 16:24:52,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-22 16:24:52,182 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:24:52,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-22 16:24:52,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-22 16:24:52,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-22 16:24:52,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-22 16:24:52,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-22 16:24:52,439 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753172664382_824.jpg' 2025-07-22 16:24:52,694 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:24:52,694 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:24:52,694 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:24:53,017 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:136] - SAHI raw detection count: 1. Applying post-processing filters... 2025-07-22 16:24:53,018 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:165] - After filtering, 1 valid person states remain. Mapping to violations... 2025-07-22 16:24:53,018 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:175] - Processing prediction -> Model says: 'noequipment', Score: 0.9071, BBox: [896,628,968,738] 2025-07-22 16:24:53,018 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:190] - └─ Violation Found & Requested: Type: 'nohelmet', BBox: [896,628,968,738] 2025-07-22 16:24:53,018 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:198] - Prepared 1 filtered violation targets for response. 2025-07-22 16:24:53,018 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:24:53,018 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16: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-22 16:24:53,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-22 16:24:53,405 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 16:24:53,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-22 16:24:53,756 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:24:53,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-22 16:24:53,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-22 16:24:53,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-22 16:24:54,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-22 16:24:54,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-22 16:24:54,962 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753172664528_726.jpg' 2025-07-22 16:24:55,655 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:24:55,655 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:24:55,655 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:24:55,997 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:136] - SAHI raw detection count: 1. Applying post-processing filters... 2025-07-22 16:24:55,997 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:165] - After filtering, 1 valid person states remain. Mapping to violations... 2025-07-22 16:24:55,997 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:175] - Processing prediction -> Model says: 'nohelmet', Score: 0.892, BBox: [446,320,478,379] 2025-07-22 16:24:55,998 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:190] - └─ Violation Found & Requested: Type: 'nohelmet', BBox: [446,320,478,379] 2025-07-22 16:24:55,998 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:198] - Prepared 1 filtered violation targets for response. 2025-07-22 16:24:55,998 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:24:55,998 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:24:55,998 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 16:24:56,401 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:24:56,401 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 16:24:56,755 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:24:56,755 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:24:56,755 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 16:24:56,755 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 16:24:56,755 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 16:24:57,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-22 16:24:57,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-22 16:24:58,397 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753172664548_254.jpg' 2025-07-22 16:24:58,654 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:24:58,654 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:24:58,654 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:24:58,958 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:24:58,958 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:24:58,958 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:24:58,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-22 16:24:59,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-22 16:24:59,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-22 16:24:59,702 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:24:59,703 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:24:59,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-22 16:24:59,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-22 16:24:59,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-22 16:24:59,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-22 16:24:59,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-22 16:24:59,959 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753172664670_965.jpg' 2025-07-22 16:25:00,455 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:25:00,455 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:25:00,455 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:25:00,617 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:25:00,617 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:25:00,617 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:25:00,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-22 16:25:00,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-22 16:25:00,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-22 16:25:00,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-22 16:25:00,930 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:25:00,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-22 16:25:00,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-22 16:25:00,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-22 16:25:00,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-22 16:25:00,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-22 16:25:00,966 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753172666940_302.jpg' 2025-07-22 16:25:12,555 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:25:12,555 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:25:12,555 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:25:12,871 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:25:12,872 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:25:12,872 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:25:12,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-22 16:25:13,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-22 16:25:13,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-22 16:25:13,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-22 16:25:13,617 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:25:13,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-22 16:25:13,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-22 16:25:13,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-22 16:25:13,866 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 16:25:13,866 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 16:25:13,867 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753172667331_729.jpg' 2025-07-22 16:25:14,370 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:25:14,371 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:25:14,371 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:25:14,668 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:25:14,668 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:25:14,668 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:25:14,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-22 16:25:15,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-22 16:25:15,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-22 16:25:15,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-22 16:25:15,398 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:25:15,398 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 16:25:15,398 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 16:25:15,398 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 16:25:15,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-22 16:25:15,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-22 16:25:15,654 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753172686576_573.jpg' 2025-07-22 16:25:15,902 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:25:15,902 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:25:15,902 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:25:16,220 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:25:16,220 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:25:16,221 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:25:16,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-22 16:25:16,607 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:25:16,607 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 16:25:16,958 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:25:16,959 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:25:16,959 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 16:25:16,959 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 16:25:16,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-22 16:25:17,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-22 16:25:17,240 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 16:25:17,242 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753172686690_543.jpg' 2025-07-22 16:25:17,486 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:25:17,486 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:25:17,487 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:25:17,780 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:25:17,780 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:25:17,780 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:25:17,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-22 16:25:18,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-22 16:25:18,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-22 16:25:18,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-22 16:25:18,513 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:25:18,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-22 16:25:18,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-22 16:25:18,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-22 16:25:18,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-22 16:25:18,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-22 16:25:18,768 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753172686707_497.jpg' 2025-07-22 16:25:19,201 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:25:19,202 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:25:19,202 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:25:19,498 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:25:19,498 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:25:19,498 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:25:19,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-22 16:25:19,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-22 16:25:19,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-22 16:25:20,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-22 16:25:20,257 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:25:20,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-22 16:25:20,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-22 16:25:20,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-22 16:25:20,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-22 16:25:20,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-22 16:25:20,508 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753172689068_835.jpg' 2025-07-22 16:25:20,759 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:25:20,759 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:25:20,759 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:25:21,058 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:25:21,058 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:25:21,058 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:25:21,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-22 16:25:21,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-22 16:25:21,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-22 16:25:21,818 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:25:21,819 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:25:21,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-22 16:25:21,819 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 16:25:21,819 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 16:25:22,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-22 16:25:22,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-22 16:25:22,075 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753172689350_628.jpg' 2025-07-22 16:25:22,334 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:25:22,334 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:25:22,334 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:25:22,630 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:25:22,630 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:25:22,630 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:25:22,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-22 16:25:23,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-22 16:25:23,014 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 16:25:23,368 - 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-22 16:25:23,368 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 3, Qualified after filtering: 0 2025-07-22 16:25:23,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-22 16:25:23,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-22 16:25:23,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-22 16:25:23,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-22 16:25:23,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-22 16:25:23,617 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753172695454_814.jpg' 2025-07-22 16:25:24,107 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:25:24,107 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:25:24,107 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:25:24,407 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:25:24,407 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:25:24,407 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:25:24,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-22 16:25:24,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-22 16:25:24,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-22 16:25:25,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-22 16:25:25,152 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:25:25,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-22 16:25:25,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-22 16:25:25,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-22 16:25:25,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-22 16:25:25,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-22 16:25:25,404 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753172709805_446.jpg' 2025-07-22 16:25:25,650 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:25:25,650 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:25:25,650 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:25:25,949 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:25:25,949 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:25:25,949 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:25:25,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-22 16:25:26,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-22 16:25:26,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-22 16:25:26,686 - 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-22 16:25:26,687 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 2, Qualified after filtering: 0 2025-07-22 16:25:26,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-22 16:25:26,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-22 16:25:26,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-22 16:25:26,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-22 16:25:26,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-22 16:25:26,941 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753172710348_944.jpg' 2025-07-22 16:25:32,002 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:25:32,002 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:25:32,002 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:25:32,299 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:25:32,299 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:25:32,299 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:25: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-22 16:25:32,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-22 16:25:32,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-22 16:25:33,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-22 16:25:33,051 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:25:33,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-22 16:25:33,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-22 16:25:33,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-22 16:25:33,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-22 16:25:33,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-22 16:25:33,310 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753172713390_373.jpg' 2025-07-22 16:25:43,361 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:25:43,362 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:25:43,362 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:25:43,665 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:25:43,665 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:25:43,665 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:25:43,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-22 16:25:44,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-22 16:25: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-22 16:25:44,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-22 16:25:44,418 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:25:44,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-22 16:25:44,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-22 16:25:44,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-22 16:25:44,675 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 16:25:44,675 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 16:25:44,677 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753172720887_847.jpg' 2025-07-22 16:25:49,736 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:25:49,737 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:25:49,737 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:25:50,037 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:25:50,038 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:25:50,038 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:25:50,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-22 16:25:50,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-22 16:25:50,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-22 16:25:50,786 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:25:50,786 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:25:50,786 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 16:25:50,786 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 16:25:50,786 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 16:25:51,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-22 16:25:51,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-22 16:25:51,046 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753172734608_942.jpg' 2025-07-22 16:26:01,093 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:26:01,093 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:26:01,093 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:26:01,402 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:26:01,402 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:26:01,402 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:26:01,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-22 16:26:01,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-22 16:26:01,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-22 16:26:02,166 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:26:02,166 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 16:26:02,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-22 16:26:02,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-22 16:26:02,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-22 16:26:02,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-22 16:26:02,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-22 16:26:02,428 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753172737527_466.jpg' 2025-07-22 16:26:12,478 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:26:12,478 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:26:12,478 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:26:12,781 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:26:12,782 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:26:12,782 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:26:12,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-22 16:26:13,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-22 16:26:13,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-22 16:26:13,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-22 16:26:13,530 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:26:13,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-22 16:26:13,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-22 16:26:13,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-22 16:26:13,797 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 16:26:13,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-22 16:32:23,359 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753173143072_669.jpg' 2025-07-22 16:32:24,286 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:32:24,286 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:32:24,286 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:32:24,687 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:32:24,687 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:32:24,687 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:32:24,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-22 16:32:25,107 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:32:25,107 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 16:32:25,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-22 16:32:25,459 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:32:25,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-22 16:32:25,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-22 16:32:25,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-22 16:32:25,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-22 16:32:25,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-22 16:32:25,709 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753173143216_700.jpg' 2025-07-22 16:32:30,730 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:32:30,730 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:32:30,730 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:32:30,755 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:32:30,755 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:32:30,755 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:32:30,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-22 16:32:30,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-22 16:32:30,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-22 16:32:30,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-22 16:32:30,910 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:32:30,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-22 16:32:30,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-22 16:32:30,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-22 16:32:30,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-22 16:32:30,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-22 16:32:30,933 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753173143392_537.jpg' 2025-07-22 16:32:45,987 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:32:45,987 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:32:45,987 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:32:46,322 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:32:46,322 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:32:46,322 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:32:46,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-22 16:32:46,717 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:32:46,717 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 16:32:47,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-22 16:32:47,065 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:32:47,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-22 16:32:47,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-22 16:32:47,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-22 16:32:47,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-22 16:32:47,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-22 16:32:47,327 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753173143467_768.jpg' 2025-07-22 16:32:53,365 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:32:53,365 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:32:53,365 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:32:53,692 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:32:53,693 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:32:53,693 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:32:53,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-22 16:32:54,080 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:32:54,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-22 16:32:54,431 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:32:54,431 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:32:54,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-22 16:32:54,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-22 16:32:54,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-22 16:32:54,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-22 16:32:54,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-22 16:32:54,682 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753173143663_67.jpg' 2025-07-22 16:32:55,123 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:32:55,123 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:32:55,123 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:32:55,429 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:32:55,430 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:32:55,430 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:32: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-22 16:32:55,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-22 16:32:55,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-22 16:32:56,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-22 16:32:56,166 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:32:56,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-22 16:32:56,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-22 16:32:56,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-22 16:32:56,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-22 16:32:56,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-22 16:32:56,420 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753173143770_588.jpg' 2025-07-22 16:32:56,655 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:32:56,655 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:32:56,655 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:32:56,948 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:32:56,948 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:32:56,948 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:32:56,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-22 16:32:57,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-22 16:32:57,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-22 16:32:57,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-22 16:32:57,682 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:32:57,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-22 16:32:57,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-22 16:32:57,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-22 16:32:57,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-22 16:32:57,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-22 16:32:57,931 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753173143930_660.jpg' 2025-07-22 16:32:58,374 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:32:58,375 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:32:58,375 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:32:58,670 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:32:58,670 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:32:58,670 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:32:58,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-22 16:32:59,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-22 16:32:59,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-22 16:32:59,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-22 16:32:59,402 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:32:59,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-22 16:32:59,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-22 16:32:59,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-22 16:32:59,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-22 16:32:59,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-22 16:32:59,652 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753173143754_340.jpg' 2025-07-22 16:32:59,891 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:32:59,891 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:32:59,891 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:33:00,195 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:33:00,196 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:33:00,196 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:33:00,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-22 16:33:00,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-22 16:33:00,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-22 16:33:00,930 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:33:00,930 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:33:00,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-22 16:33:00,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-22 16:33:00,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-22 16:33:01,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-22 16:33:01,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-22 16:33:01,182 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753173144105_855.jpg' 2025-07-22 16:33:01,432 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:33:01,433 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:33:01,433 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:33:01,727 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:136] - SAHI raw detection count: 1. Applying post-processing filters... 2025-07-22 16:33:01,727 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:165] - After filtering, 1 valid person states remain. Mapping to violations... 2025-07-22 16:33:01,727 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:175] - Processing prediction -> Model says: 'noequipment', Score: 0.9103, BBox: [897,629,968,737] 2025-07-22 16:33:01,727 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:190] - └─ Violation Found & Requested: Type: 'nohelmet', BBox: [897,629,968,737] 2025-07-22 16:33:01,727 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:198] - Prepared 1 filtered violation targets for response. 2025-07-22 16:33:01,728 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:33:01,728 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:33:01,728 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 16:33:02,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-22 16:33:02,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-22 16:33:02,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-22 16:33:02,460 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:33:02,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-22 16:33:02,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-22 16:33:02,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-22 16:33:02,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-22 16:33:02,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-22 16:33:03,827 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753173144318_383.jpg' 2025-07-22 16:33:04,138 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:33:04,138 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:33:04,138 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:33:04,434 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:33:04,434 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:33:04,434 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:33:04,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-22 16:33:04,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-22 16:33:04,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-22 16:33:05,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-22 16:33:05,168 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:33:05,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-22 16:33:05,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-22 16:33:05,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-22 16:33:05,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-22 16:33:05,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-22 16:33:05,416 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753173144662_502.jpg' 2025-07-22 16:33:05,891 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:33:05,891 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:33:05,891 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:33:06,185 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:33:06,185 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:33:06,185 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:33:06,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-22 16:33:06,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-22 16:33:06,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-22 16:33:06,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-22 16:33:06,920 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:33:06,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-22 16:33:06,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-22 16:33:06,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-22 16:33:07,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-22 16:33:07,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-22 16:33:07,171 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753173144736_834.jpg' 2025-07-22 16:33:07,612 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:33:07,612 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:33:07,612 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:33:07,768 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:33:07,769 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:33:07,769 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:33:07,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-22 16:33:07,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-22 16:33:07,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-22 16:33:08,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-22 16:33:08,081 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:33:08,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-22 16:33:08,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-22 16:33:08,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-22 16:33:08,114 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 16:33:08,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-22 16:33:08,116 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753173144980_218.jpg' 2025-07-22 16:33:08,353 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:33:08,353 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:33:08,353 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:33:08,664 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:33:08,665 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:33:08,665 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:33:08,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-22 16:33:09,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-22 16:33:09,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-22 16:33:09,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-22 16:33:09,399 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:33:09,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-22 16:33:09,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-22 16:33:09,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-22 16:33:09,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-22 16:33:09,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-22 16:33:09,650 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753173155721_708.jpg' 2025-07-22 16:33:09,873 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:33:09,874 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:33:09,874 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:33:10,163 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:33:10,164 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:33:10,164 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:33:10,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-22 16:33:10,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-22 16:33:10,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-22 16:33:10,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-22 16:33:10,900 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:33:10,900 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 16:33:10,900 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 16:33:10,900 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 16:33:11,149 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 16:33:11,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-22 16:33:11,151 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753173166677_60.jpg' 2025-07-22 16:33:11,730 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:33:11,730 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:33:11,730 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:33:12,046 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:33:12,046 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:33:12,046 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:33:12,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-22 16:33:12,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-22 16:33:12,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-22 16:33:12,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-22 16:33:12,774 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:33:12,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-22 16:33:12,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-22 16:33:12,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-22 16:33:13,039 - 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-22 16:33:13,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-22 16:33:13,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-22 16:33:13,041 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753173167180_835.jpg' 2025-07-22 16:33:13,320 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:33:13,320 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:33:13,320 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:33:13,613 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:33:13,613 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:33:13,613 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:33:13,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-22 16:33:13,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-22 16:33:13,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-22 16:33:14,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-22 16:33:14,343 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:33:14,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-22 16:33:14,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-22 16:33:14,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-22 16:33:14,593 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 16:33:14,593 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 16:33:14,594 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753173167442_366.jpg' 2025-07-22 16:33:14,846 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:33:14,846 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:33:14,846 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:33:15,138 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:33:15,139 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:33:15,139 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:33:15,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-22 16:33:15,537 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:33:15,538 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 16:33:15,889 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:33:15,889 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:33:15,889 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 16:33:15,889 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 16:33:15,889 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 16:33:16,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-22 16:33:16,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-22 16:33:16,138 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753173167899_253.jpg' 2025-07-22 16:33:21,189 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:33:21,190 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:33:21,190 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:33:21,563 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:33:21,564 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:33:21,564 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:33:21,564 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 16:33:22,052 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:33:22,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-22 16:33:22,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-22 16:33:22,406 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:33:22,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-22 16:33:22,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-22 16:33:22,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-22 16:33:22,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-22 16:33:22,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-22 16:33:22,659 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753173169319_609.jpg' 2025-07-22 16:33:42,681 - ERROR - [main] - [main.run_detection:106] - 图像处理失败,URL: http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753173169319_609.jpg Traceback (most recent call last): File "/home/zrway/uv/torch/lib/python3.12/site-packages/urllib3/connection.py", line 198, in _new_conn sock = connection.create_connection( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zrway/uv/torch/lib/python3.12/site-packages/urllib3/util/connection.py", line 60, in create_connection for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/socket.py", line 963, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno -3] Temporary failure in name resolution The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/zrway/uv/torch/lib/python3.12/site-packages/urllib3/connectionpool.py", line 787, in urlopen response = self._make_request( ^^^^^^^^^^^^^^^^^^^ File "/home/zrway/uv/torch/lib/python3.12/site-packages/urllib3/connectionpool.py", line 493, in _make_request conn.request( File "/home/zrway/uv/torch/lib/python3.12/site-packages/urllib3/connection.py", line 494, in request self.endheaders() File "/usr/lib/python3.12/http/client.py", line 1331, in endheaders self._send_output(message_body, encode_chunked=encode_chunked) File "/usr/lib/python3.12/http/client.py", line 1091, in _send_output self.send(msg) File "/usr/lib/python3.12/http/client.py", line 1035, in send self.connect() File "/home/zrway/uv/torch/lib/python3.12/site-packages/urllib3/connection.py", line 325, in connect self.sock = self._new_conn() ^^^^^^^^^^^^^^^^ File "/home/zrway/uv/torch/lib/python3.12/site-packages/urllib3/connection.py", line 205, in _new_conn raise NameResolutionError(self.host, self, e) from e urllib3.exceptions.NameResolutionError: : Failed to resolve 'xny.yj-3d.com' ([Errno -3] Temporary failure in name resolution) The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/zrway/uv/torch/lib/python3.12/site-packages/requests/adapters.py", line 667, in send resp = conn.urlopen( ^^^^^^^^^^^^^ File "/home/zrway/uv/torch/lib/python3.12/site-packages/urllib3/connectionpool.py", line 841, in urlopen retries = retries.increment( ^^^^^^^^^^^^^^^^^^ File "/home/zrway/uv/torch/lib/python3.12/site-packages/urllib3/util/retry.py", line 519, in increment raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='xny.yj-3d.com', port=7363): Max retries exceeded with url: /file/temporary/2025-07-22/sxt_1753173169319_609.jpg (Caused by NameResolutionError(": Failed to resolve 'xny.yj-3d.com' ([Errno -3] Temporary failure in name resolution)")) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/zrway/uv/torch/app/main.py", line 78, in url_to_cv_image response = requests.get(str(url), timeout=15) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zrway/uv/torch/lib/python3.12/site-packages/requests/api.py", line 73, in get return request("get", url, params=params, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zrway/uv/torch/lib/python3.12/site-packages/requests/api.py", line 59, in request return session.request(method=method, url=url, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zrway/uv/torch/lib/python3.12/site-packages/requests/sessions.py", line 589, in request resp = self.send(prep, **send_kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zrway/uv/torch/lib/python3.12/site-packages/requests/sessions.py", line 703, in send r = adapter.send(request, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zrway/uv/torch/lib/python3.12/site-packages/requests/adapters.py", line 700, in send raise ConnectionError(e, request=request) requests.exceptions.ConnectionError: HTTPConnectionPool(host='xny.yj-3d.com', port=7363): Max retries exceeded with url: /file/temporary/2025-07-22/sxt_1753173169319_609.jpg (Caused by NameResolutionError(": Failed to resolve 'xny.yj-3d.com' ([Errno -3] Temporary failure in name resolution)")) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/zrway/uv/torch/app/main.py", line 103, in run_detection image_cv = url_to_cv_image(request.url) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zrway/uv/torch/app/main.py", line 83, in url_to_cv_image raise HTTPException(status_code=400, detail=f"无法下载或处理图片。错误: {e}") fastapi.exceptions.HTTPException: 400: 无法下载或处理图片。错误: HTTPConnectionPool(host='xny.yj-3d.com', port=7363): Max retries exceeded with url: /file/temporary/2025-07-22/sxt_1753173169319_609.jpg (Caused by NameResolutionError(": Failed to resolve 'xny.yj-3d.com' ([Errno -3] Temporary failure in name resolution)")) 2025-07-22 16:33:42,689 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753173180355_133.jpg' 2025-07-22 16:33:43,212 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:33:43,213 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:33:43,213 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:33:43,566 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:33:43,566 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:33:43,566 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:33:43,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-22 16:33:43,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-22 16:33:43,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-22 16:33:44,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-22 16:33:44,323 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:33:44,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-22 16:33:44,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-22 16:33:44,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-22 16:33:44,576 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 16:33:44,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-22 16:33:44,578 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753173190705_755.jpg' 2025-07-22 16:33:44,809 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:33:44,809 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:33:44,809 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:33:45,104 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:33:45,104 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:33:45,104 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:33:45,104 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 16:33:45,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-22 16:33:45,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-22 16:33:45,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-22 16:33:45,840 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:33:45,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-22 16:33:45,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-22 16:33:45,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-22 16:33:46,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-22 16:33:46,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-22 16:33:46,094 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753173191093_639.jpg' 2025-07-22 16:33:46,366 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:33:46,366 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:33:46,366 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:33:46,666 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:33:46,666 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:33:46,666 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:33:46,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-22 16:33:47,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-22 16:33:47,050 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 16:33:47,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-22 16:33:47,403 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:33:47,403 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 16:33:47,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-22 16:33:47,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-22 16:33:47,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-22 16:33:47,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-22 16:33:47,672 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753173193385_867.jpg' 2025-07-22 16:33:47,953 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:33:47,953 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:33:47,953 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:33:48,250 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:33:48,250 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:33:48,250 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:33:48,250 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 16:33:48,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-22 16:33:48,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-22 16:33:48,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-22 16:33:48,984 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:33:48,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-22 16:33:48,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-22 16:33:48,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-22 16:33:49,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-22 16:33:49,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-22 16:33:49,236 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753173203431_464.jpg' 2025-07-22 16:33:58,905 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:33:58,906 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:33:58,906 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:33:59,213 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:33:59,213 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:33:59,213 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:33:59,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-22 16:33:59,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-22 16:33:59,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-22 16:33:59,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-22 16:33:59,951 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:33:59,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-22 16:33:59,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-22 16:33:59,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-22 16:34:00,203 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 16:34:00,203 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 16:34:00,205 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753173215057_774.jpg' 2025-07-22 16:34:00,493 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:34:00,493 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:34:00,493 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:34:00,790 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:34:00,791 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:34:00,791 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:34:00,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-22 16:34:01,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-22 16:34:01,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-22 16:34:01,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-22 16:34:01,544 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:34:01,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-22 16:34:01,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-22 16:34:01,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-22 16:34:01,802 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 16:34:01,802 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 16:34:01,803 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753173217200_883.jpg' 2025-07-22 16:34:02,088 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:34:02,088 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:34:02,088 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:34:02,394 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:34:02,395 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:34:02,395 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:34:02,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-22 16:34:02,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-22 16:34:02,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-22 16:34:03,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-22 16:34:03,128 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:34:03,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-22 16:34:03,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-22 16:34:03,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-22 16:34:03,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-22 16:34:03,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-22 16:40:23,363 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753173623101_450.jpg' 2025-07-22 16:40:35,255 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:40:35,255 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:40:35,255 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:40:35,623 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:40:35,623 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:40:35,623 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:40:35,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-22 16:40:36,006 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:40:36,006 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 16:40:36,362 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:40:36,362 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:40:36,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-22 16:40:36,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-22 16:40:36,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-22 16:40:36,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-22 16:40:36,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-22 16:40:36,613 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753173623199_51.jpg' 2025-07-22 16:40:36,838 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:40:36,838 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:40:36,838 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:40:36,863 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:40:36,863 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:40:36,863 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:40:36,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-22 16:40:36,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-22 16:40:36,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-22 16:40:37,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-22 16:40:37,024 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:40:37,024 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 16:40:37,024 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 16:40:37,024 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 16:40:37,045 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 16:40:37,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-22 16:40:37,046 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753173623578_992.jpg' 2025-07-22 16:40:37,503 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:40:37,504 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:40:37,504 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:40:37,810 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:40:37,810 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:40:37,810 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:40:37,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-22 16:40:38,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-22 16:40:38,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-22 16:40:38,544 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:40:38,544 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:40:38,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-22 16:40:38,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-22 16:40:38,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-22 16:40:38,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-22 16:40:38,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-22 16:40:38,809 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753173623695_127.jpg' 2025-07-22 16:40:39,069 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:40:39,069 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:40:39,069 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:40:39,374 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:40:39,374 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:40:39,374 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:40:39,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-22 16:40:39,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-22 16:40:39,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-22 16:40:40,133 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:40:40,133 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:40:40,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-22 16:40:40,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-22 16:40:40,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-22 16:40:40,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-22 16:40:40,386 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 16:40:40,387 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753173624117_240.jpg' 2025-07-22 16:40:40,821 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:40:40,821 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:40:40,821 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:40:41,128 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:40:41,128 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:40:41,129 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:40:41,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-22 16:40:41,516 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:40:41,516 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 16:40:41,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-22 16:40:41,869 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:40:41,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-22 16:40:41,869 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 16:40:41,869 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 16:40:42,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-22 16:40:42,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-22 16:40:42,122 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753173623978_115.jpg' 2025-07-22 16:40:42,558 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:40:42,558 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:40:42,558 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:40:42,853 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:40:42,853 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:40:42,853 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:40:42,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-22 16:40:43,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-22 16:40:43,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-22 16:40:43,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-22 16:40:43,586 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:40:43,586 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 16:40:43,586 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 16:40:43,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-22 16:40:43,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-22 16:40:43,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-22 16:40:43,838 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753173623983_774.jpg' 2025-07-22 16:40:44,318 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:40:44,319 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:40:44,319 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:40:44,612 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:40:44,612 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:40:44,612 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:40:44,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-22 16:40:45,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-22 16:40:45,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-22 16:40:45,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-22 16:40:45,358 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:40:45,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-22 16:40:45,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-22 16:40:45,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-22 16:40:45,606 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 16:40:45,606 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 16:40:45,608 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753173624037_680.jpg' 2025-07-22 16:40:50,661 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:40:50,661 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:40:50,661 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:40:50,958 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:40:50,958 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:40:50,958 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:40:50,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-22 16:40:51,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-22 16:40:51,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-22 16:40:51,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-22 16:40:51,696 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:40:51,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-22 16:40:51,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-22 16:40:51,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-22 16:40:51,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-22 16:40:51,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-22 16:40:51,947 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753173624252_310.jpg' 2025-07-22 16:40:57,858 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:40:57,858 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:40:57,859 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:40:58,161 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:136] - SAHI raw detection count: 1. Applying post-processing filters... 2025-07-22 16:40:58,161 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:165] - After filtering, 1 valid person states remain. Mapping to violations... 2025-07-22 16:40:58,161 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:175] - Processing prediction -> Model says: 'noequipment', Score: 0.9074, BBox: [896,628,968,738] 2025-07-22 16:40:58,161 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:190] - └─ Violation Found & Requested: Type: 'nohelmet', BBox: [896,628,968,738] 2025-07-22 16:40:58,161 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:198] - Prepared 1 filtered violation targets for response. 2025-07-22 16:40:58,162 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:40:58,162 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:40:58,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-22 16:40:58,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-22 16:40: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-22 16:40:58,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-22 16:40:58,921 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:40:58,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-22 16:40:58,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-22 16:40:58,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-22 16:40:59,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-22 16:40:59,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-22 16:41:00,742 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753173624814_168.jpg' 2025-07-22 16:41:01,227 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:41:01,227 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:41:01,227 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:41:01,387 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:41:01,388 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:41:01,388 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:41:01,388 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 16:41:01,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-22 16:41:01,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-22 16:41:01,702 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:41:01,702 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 16:41:01,702 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 16:41:01,702 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 16:41:01,702 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 16:41:01,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-22 16:41:01,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-22 16:41:01,737 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753173624688_367.jpg' 2025-07-22 16:41:02,233 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:41:02,234 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:41:02,234 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:41:02,533 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:41:02,533 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:41:02,533 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:41:02,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-22 16:41:02,928 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:41:02,928 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 16:41:03,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-22 16:41:03,291 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:41:03,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-22 16:41:03,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-22 16:41:03,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-22 16:41:03,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-22 16:41:03,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-22 16:41:03,548 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753173624819_587.jpg' 2025-07-22 16:41:03,792 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:41:03,792 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:41:03,792 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:41:04,083 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:41:04,083 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:41:04,083 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:41:04,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-22 16:41:04,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-22 16:41:04,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-22 16:41:04,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-22 16:41:04,823 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:41:04,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-22 16:41:04,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-22 16:41:04,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-22 16:41:05,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-22 16:41:05,079 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 16:41:05,080 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753173626335_307.jpg' 2025-07-22 16:41:05,513 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:41:05,513 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:41:05,513 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:41:05,836 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:41:05,836 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:41:05,836 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:41:05,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-22 16:41:06,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-22 16:41:06,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-22 16:41:06,579 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:41:06,579 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:41:06,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-22 16:41:06,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-22 16:41:06,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-22 16:41:06,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-22 16:41:06,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-22 16:41:06,866 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753173646950_757.jpg' 2025-07-22 16:41:07,109 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:41:07,109 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:41:07,109 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:41:07,401 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:41:07,402 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:41:07,402 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:41:07,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-22 16:41:07,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-22 16:41:07,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-22 16:41:08,134 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:41:08,134 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:41:08,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-22 16:41:08,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-22 16:41:08,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-22 16:41:08,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-22 16:41:08,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-22 16:41:08,384 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753173647212_576.jpg' 2025-07-22 16:41:08,624 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:41:08,625 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:41:08,625 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:41:08,920 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:41:08,920 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:41:08,920 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:41:08,920 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 16:41:09,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-22 16:41:09,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-22 16:41:09,656 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:41:09,656 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 16:41:09,656 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 16:41:09,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-22 16:41:09,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-22 16:41:09,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-22 16:41:09,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-22 16:41:09,911 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753173647782_284.jpg' 2025-07-22 16:41:10,149 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:41:10,149 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:41:10,149 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:41:10,440 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:41:10,440 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:41:10,440 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:41:10,440 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 16:41:10,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-22 16:41:10,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-22 16:41:11,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-22 16:41:11,174 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:41:11,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-22 16:41:11,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-22 16:41:11,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-22 16:41:11,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-22 16:41:11,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-22 16:41:11,426 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753173648269_278.jpg' 2025-07-22 16:41:11,985 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:41:11,985 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:41:11,985 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:41:12,283 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:41:12,283 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:41:12,283 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:41:12,283 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 16:41:12,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-22 16:41:12,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-22 16:41:13,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-22 16:41:13,019 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:41:13,019 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 16:41:13,019 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 16:41:13,019 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 16:41:13,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-22 16:41:13,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-22 16:41:13,273 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753173648971_436.jpg' 2025-07-22 16:41:13,834 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:41:13,835 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:41:13,835 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:41:14,131 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:41:14,132 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:41:14,132 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:41:14,132 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 16:41:14,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-22 16:41:14,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-22 16:41:14,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-22 16:41:14,874 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:41:14,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-22 16:41:14,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-22 16:41:14,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-22 16:41:15,125 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 16:41:15,125 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 16:41:15,126 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753173670201_756.jpg' 2025-07-22 16:41:16,561 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:41:16,561 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:41:16,561 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:41:16,859 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:41:16,859 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:41:16,859 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:41:16,859 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 16:41:17,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-22 16:41:17,247 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 16:41:17,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-22 16:41:17,605 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:41:17,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-22 16:41:17,605 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 16:41:17,605 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 16:41:17,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-22 16:41:17,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-22 16:41:17,863 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753173672072_454.jpg' 2025-07-22 16:41:18,153 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:41:18,153 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:41:18,153 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:41:18,458 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:41:18,459 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:41:18,459 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:41:18,459 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 16:41:18,844 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:41:18,844 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 16:41:19,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-22 16:41:19,200 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:41:19,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-22 16:41:19,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-22 16:41:19,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-22 16:41:19,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-22 16:41:19,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-22 16:41:19,456 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753173673367_475.jpg' 2025-07-22 16:41:19,702 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:41:19,702 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:41:19,702 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:41:20,022 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:41:20,023 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:41:20,023 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:41:20,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-22 16:41:20,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-22 16:41:20,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-22 16:41:20,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-22 16:41:20,760 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:41:20,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-22 16:41:20,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-22 16:41:20,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-22 16:41:21,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-22 16:41:21,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-22 16:41:35,490 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753173695212_135.jpg' 2025-07-22 16:41:35,788 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:41:35,789 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:41:35,789 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:41:36,169 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:41:36,169 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:41:36,170 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:41:36,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-22 16:41:36,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-22 16:41:36,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-22 16:41:36,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-22 16:41:36,944 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:41:36,944 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 16:41:36,944 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 16:41:36,944 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 16:41:37,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-22 16:41:37,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-22 16:41:37,783 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753173697534_308.jpg' 2025-07-22 16:41:38,028 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:41:38,029 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:41:38,029 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:41:38,329 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:41:38,329 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:41:38,329 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:41:38,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-22 16:41:38,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-22 16:41:38,711 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 16:41:39,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-22 16:41:39,064 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:41:39,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-22 16:41:39,064 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 16:41:39,064 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 16:41:39,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-22 16:41:39,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-22 16:48:23,150 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753174102850_901.jpg' 2025-07-22 16:48:24,032 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:48:24,033 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:48:24,033 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:48:24,358 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:48:24,358 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:48:24,358 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:48:24,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-22 16:48:24,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-22 16:48:24,745 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 16:48:25,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-22 16:48:25,098 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:48:25,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-22 16:48:25,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-22 16:48:25,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-22 16:48:25,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-22 16:48:25,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-22 16:48:25,369 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753174102968_586.jpg' 2025-07-22 16:48:25,855 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:48:25,855 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:48:25,855 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:48:26,151 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:48:26,151 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:48:26,151 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:48:26,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-22 16:48:26,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-22 16:48:26,543 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 16:48:26,894 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:48:26,895 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:48:26,895 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 16:48:26,895 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 16:48:26,895 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 16:48:27,146 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 16:48:27,147 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 16:48:27,148 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753174103132_999.jpg' 2025-07-22 16:48:27,536 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:48:27,537 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:48:27,537 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:48:27,561 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:48:27,561 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:48:27,561 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:48:27,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-22 16:48: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-22 16:48:27,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-22 16:48:27,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-22 16:48:27,714 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:48:27,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-22 16:48:27,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-22 16:48:27,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-22 16:48:27,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-22 16:48:27,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-22 16:48:27,736 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753174103267_39.jpg' 2025-07-22 16:48:27,983 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:48:27,983 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:48:27,983 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:48:28,288 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:48:28,288 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:48:28,288 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:48:28,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-22 16:48:28,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-22 16:48:28,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-22 16:48:29,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-22 16:48:29,017 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:48:29,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-22 16:48:29,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-22 16:48:29,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-22 16:48:29,276 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 16:48:29,276 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 16:48:29,277 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753174103442_507.jpg' 2025-07-22 16:48:29,529 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:48:29,529 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:48:29,529 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:48:29,835 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:48:29,835 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:48:29,835 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:48:29,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-22 16:48:30,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-22 16:48:30,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-22 16:48:30,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-22 16:48:30,576 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:48:30,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-22 16:48:30,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-22 16:48:30,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-22 16:48:30,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-22 16:48:30,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-22 16:48:30,824 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753174103839_878.jpg' 2025-07-22 16:48:35,870 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:48:35,870 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:48:35,870 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:48:36,175 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:48:36,175 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:48:36,175 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:48:36,175 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 16:48:36,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-22 16:48:36,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-22 16:48:36,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-22 16:48:36,920 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:48:36,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-22 16:48:36,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-22 16:48:36,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-22 16:48:37,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-22 16:48:37,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-22 16:48:37,170 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753174104074_705.jpg' 2025-07-22 16:48:47,226 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:48:47,227 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:48:47,227 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:48:47,520 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:48:47,520 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:48:47,520 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:48:47,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-22 16:48:47,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-22 16:48:47,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-22 16:48:48,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-22 16:48:48,261 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:48:48,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-22 16:48:48,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-22 16:48:48,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-22 16:48:48,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-22 16:48:48,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-22 16:48:48,515 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753174104425_805.jpg' 2025-07-22 16:48:48,826 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:48:48,827 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:48:48,827 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:48:49,121 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:48:49,121 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:48:49,121 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:48:49,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-22 16:48:49,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-22 16:48:49,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-22 16:48:49,853 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:48:49,853 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:48:49,853 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 16:48:49,853 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 16:48:49,853 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 16:48: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-22 16:48: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-22 16:48:50,105 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753174104837_17.jpg' 2025-07-22 16:48:50,533 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:48:50,533 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:48:50,533 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:48:50,691 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:48:50,692 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:48:50,692 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:48:50,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-22 16:48:50,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-22 16:48:50,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-22 16:48:51,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-22 16:48:51,003 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:48:51,003 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 16:48:51,003 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 16:48:51,003 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 16:48:51,036 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 16:48:51,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-22 16:48:51,038 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753174104875_172.jpg' 2025-07-22 16:48:51,489 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:48:51,489 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:48:51,489 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:48:51,784 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:48:51,784 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:48:51,784 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:48:51,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-22 16:48:52,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-22 16:48:52,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-22 16:48:52,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-22 16:48:52,520 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:48:52,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-22 16:48:52,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-22 16:48:52,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-22 16:48:52,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-22 16:48:52,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-22 16:48:52,768 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753174104891_193.jpg' 2025-07-22 16:48:53,200 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:48:53,200 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:48:53,200 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:48:53,493 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:136] - SAHI raw detection count: 1. Applying post-processing filters... 2025-07-22 16:48:53,493 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:165] - After filtering, 1 valid person states remain. Mapping to violations... 2025-07-22 16:48:53,493 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:175] - Processing prediction -> Model says: 'noequipment', Score: 0.9027, BBox: [900,640,969,736] 2025-07-22 16:48:53,493 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:190] - └─ Violation Found & Requested: Type: 'nohelmet', BBox: [900,640,969,736] 2025-07-22 16:48:53,493 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:198] - Prepared 1 filtered violation targets for response. 2025-07-22 16:48:53,494 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:48:53,494 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:48:53,494 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 16:48:53,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-22 16:48:53,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-22 16:48:54,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-22 16:48:54,230 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:48:54,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-22 16:48:54,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-22 16:48:54,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-22 16:48:54,482 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 16:48:54,482 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 16:48:55,798 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753174104885_100.jpg' 2025-07-22 16:48:56,059 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:48:56,059 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:48:56,059 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:48:56,360 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:48:56,361 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:48:56,361 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:48:56,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-22 16:48:56,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-22 16:48:56,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-22 16:48:57,092 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:48:57,092 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:48:57,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-22 16:48:57,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-22 16:48:57,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-22 16:48:57,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-22 16:48:57,373 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 16:48:57,375 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753174104916_264.jpg' 2025-07-22 16:48:57,828 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:48:57,828 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:48:57,828 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:48:58,122 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:48:58,122 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:48:58,122 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:48:58,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-22 16:48:58,507 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:48:58,507 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 16:48:58,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-22 16:48:58,857 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:48:58,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-22 16:48:58,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-22 16:48:58,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-22 16:48:59,104 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 16:48:59,104 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 16:48:59,105 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753174126542_193.jpg' 2025-07-22 16:48:59,352 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:48:59,353 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:48:59,353 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:48:59,678 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:48:59,678 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:48:59,679 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:48:59,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-22 16:49:00,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-22 16:49:00,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-22 16:49:00,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-22 16:49:00,636 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:49:00,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-22 16:49:00,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-22 16:49:00,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-22 16:49:00,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-22 16:49:00,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-22 16:49:00,935 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753174126434_684.jpg' 2025-07-22 16:49:01,183 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:49:01,183 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:49:01,183 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:49:01,479 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:49:01,479 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:49:01,479 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:49:01,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-22 16:49:01,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-22 16:49:01,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-22 16:49:02,220 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:49:02,220 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:49:02,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-22 16:49:02,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-22 16:49:02,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-22 16:49:02,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-22 16:49:02,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-22 16:49:02,488 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753174127123_914.jpg' 2025-07-22 16:49:02,998 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:49:02,998 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:49:02,998 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:49:03,306 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:49:03,307 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:49:03,307 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:49:03,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-22 16:49:03,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-22 16:49:03,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-22 16:49:04,038 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:49:04,038 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:49:04,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-22 16:49:04,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-22 16:49:04,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-22 16:49:04,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-22 16:49:04,288 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 16:49:04,290 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753174127150_909.jpg' 2025-07-22 16:49:09,338 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:49:09,339 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:49:09,339 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:49:09,637 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:49:09,637 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:49:09,637 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:49:09,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-22 16:49:10,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-22 16:49:10,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-22 16:49:10,391 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:49:10,392 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:49:10,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-22 16:49:10,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-22 16:49:10,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-22 16:49:10,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-22 16:49:10,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-22 16:49:10,652 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753174129433_448.jpg' 2025-07-22 16:49:20,308 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:49:20,308 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:49:20,308 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:49:20,607 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:49:20,607 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:49:20,607 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:49:20,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-22 16:49:20,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-22 16:49:20,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-22 16:49:21,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-22 16:49:21,342 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:49:21,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-22 16:49:21,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-22 16:49:21,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-22 16:49:21,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-22 16:49:21,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-22 16:49:21,599 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753174129771_660.jpg' 2025-07-22 16:49:21,846 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:49:21,846 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:49:21,846 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:49:22,148 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:49:22,149 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:49:22,149 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:49:22,149 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 16:49:22,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-22 16:49:22,538 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 16:49:22,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-22 16:49:22,897 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:49:22,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-22 16:49:22,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-22 16:49:22,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-22 16:49:23,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-22 16:49:23,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-22 16:49:23,156 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753174149294_383.jpg' 2025-07-22 16:49:28,200 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:49:28,200 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:49:28,200 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:49:28,505 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:49:28,506 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:49:28,506 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:49:28,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-22 16:49:28,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-22 16:49:28,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-22 16:49:29,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-22 16:49:29,242 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:49:29,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-22 16:49:29,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-22 16:49:29,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-22 16:49:29,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-22 16:49:29,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-22 16:49:29,493 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753174150734_995.jpg' 2025-07-22 16:49:38,706 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:49:38,706 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:49:38,707 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:49:39,004 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:49:39,004 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:49:39,004 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:49:39,004 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 16:49:39,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-22 16:49:39,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-22 16:49:39,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-22 16:49:39,739 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:49:39,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-22 16:49:39,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-22 16:49:39,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-22 16:49:39,991 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 16:49:39,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-22 16:49:39,993 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753174155340_660.jpg' 2025-07-22 16:49:40,236 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:49:40,236 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:49:40,236 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:49:40,534 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:49:40,534 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:49:40,534 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:49:40,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-22 16:49: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-22 16:49:40,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-22 16:49:41,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-22 16:49:41,280 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:49:41,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-22 16:49:41,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-22 16:49:41,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-22 16:49:41,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-22 16:49:41,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-22 16:49:41,531 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753174174197_794.jpg' 2025-07-22 16:49:41,762 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:49:41,762 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:49:41,762 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:49:42,055 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:49:42,056 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:49:42,056 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:49:42,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-22 16:49:42,437 - 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-22 16:49:42,438 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 16:49:42,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-22 16:49:42,438 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 16:49:42,438 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 16:49:42,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-22 16:49:42,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-22 16:49:42,695 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753174180269_672.jpg' 2025-07-22 16:49:43,160 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:49:43,161 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:49:43,161 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:49:43,453 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:49:43,453 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:49:43,453 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:49:43,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-22 16:49:43,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-22 16:49:43,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-22 16:49:44,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-22 16:49:44,196 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:49:44,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-22 16:49:44,196 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 16:49:44,196 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 16:49:44,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-22 16:49:44,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-22 16:56:22,959 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753174582762_475.jpg' 2025-07-22 16:56:23,902 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:56:23,902 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:56:23,902 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:56:24,294 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:56:24,294 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:56:24,294 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:56:24,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-22 16:56:24,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-22 16:56:24,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-22 16:56:25,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-22 16:56:25,139 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:56:25,139 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 16:56:25,139 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 16:56:25,139 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 16:56:25,388 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 16:56:25,388 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 16:56:25,390 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753174583089_105.jpg' 2025-07-22 16:56:25,856 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:56:25,856 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:56:25,856 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:56:25,882 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:56:25,882 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:56:25,882 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:56:25,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-22 16:56:25,897 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:56:25,897 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 16:56:26,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-22 16:56:26,035 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:56:26,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-22 16:56:26,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-22 16:56:26,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-22 16:56:26,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-22 16:56:26,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-22 16:56:26,058 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753174583589_944.jpg' 2025-07-22 16:56:26,615 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:56:26,615 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:56:26,616 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:56:26,909 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:56:26,909 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:56:26,909 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:56:26,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-22 16:56:27,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-22 16:56:27,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-22 16:56: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-22 16:56:27,638 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:56: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-22 16:56: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-22 16:56: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-22 16:56:27,890 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 16:56:27,890 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 16:56:27,891 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753174583763_650.jpg' 2025-07-22 16:56:28,413 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:56:28,413 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:56:28,413 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:56:28,704 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:56:28,704 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:56:28,704 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:56:28,704 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 16:56:29,087 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:56:29,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-22 16:56:29,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-22 16:56:29,437 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:56:29,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-22 16:56:29,438 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 16:56:29,438 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 16:56:29,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-22 16:56:29,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-22 16:56:29,691 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753174583978_89.jpg' 2025-07-22 16:56:29,943 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:56:29,943 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:56:29,943 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:56:30,246 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:56:30,246 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:56:30,246 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:56:30,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-22 16:56:30,629 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:56:30,629 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 16:56:30,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-22 16:56:30,981 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:56:30,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-22 16:56:30,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-22 16:56:30,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-22 16:56:31,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-22 16:56:31,240 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 16:56:31,241 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753174584070_313.jpg' 2025-07-22 16:56:31,502 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:56:31,502 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:56:31,503 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:56:31,805 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:56:31,805 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:56:31,805 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:56:31,805 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 16:56:32,188 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:56:32,189 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 16:56:32,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-22 16:56:32,539 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:56:32,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-22 16:56:32,539 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 16:56:32,539 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 16:56:32,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-22 16:56:32,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-22 16:56:32,793 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753174584104_971.jpg' 2025-07-22 16:56:33,224 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:56:33,224 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:56:33,224 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:56:33,526 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:56:33,527 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:56:33,527 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:56:33,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-22 16:56:33,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-22 16:56:33,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-22 16:56:34,267 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:56:34,267 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:56:34,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-22 16:56:34,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-22 16:56:34,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-22 16:56:34,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-22 16:56:34,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-22 16:56:34,524 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753174584194_707.jpg' 2025-07-22 16:56:34,805 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:56:34,805 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:56:34,805 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:56:35,107 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:56:35,107 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:56:35,107 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:56:35,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-22 16:56:35,490 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:56:35,490 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 16:56:35,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-22 16:56:35,839 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:56:35,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-22 16:56:35,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-22 16:56:35,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-22 16:56:36,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-22 16:56:36,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-22 16:56:36,098 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753174584330_486.jpg' 2025-07-22 16:56:36,630 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:56:36,630 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:56:36,630 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:56:36,932 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:56:36,932 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:56:36,932 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:56:36,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-22 16:56:37,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-22 16:56:37,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-22 16:56:37,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-22 16:56:37,667 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:56:37,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-22 16:56:37,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-22 16:56: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-22 16:56:37,924 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 16:56:37,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-22 16:56:37,925 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753174584781_274.jpg' 2025-07-22 16:56:38,404 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:56:38,404 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:56:38,404 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:56:38,562 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:56:38,562 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:56:38,562 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:56:38,563 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 16:56:38,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-22 16:56:38,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-22 16:56:38,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-22 16:56:38,876 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:56:38,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-22 16:56:38,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-22 16:56:38,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-22 16:56:38,908 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 16:56:38,908 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 16:56:38,912 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753174585044_48.jpg' 2025-07-22 16:56:40,386 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:56:40,386 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:56:40,387 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:56:40,782 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:56:40,782 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:56:40,783 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:56:40,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-22 16:56:41,289 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:56:41,289 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 16:56:41,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-22 16:56:41,688 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:56:41,688 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 16:56:41,688 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 16:56:41,688 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 16:56:41,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-22 16:56:41,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-22 16:56:41,942 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753174585056_238.jpg' 2025-07-22 16:56:42,419 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:56:42,420 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:56:42,420 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:56:42,725 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:136] - SAHI raw detection count: 1. Applying post-processing filters... 2025-07-22 16:56:42,726 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:165] - After filtering, 1 valid person states remain. Mapping to violations... 2025-07-22 16:56:42,726 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:175] - Processing prediction -> Model says: 'noequipment', Score: 0.9091, BBox: [899,634,967,738] 2025-07-22 16:56:42,726 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:190] - └─ Violation Found & Requested: Type: 'nohelmet', BBox: [899,634,967,738] 2025-07-22 16:56:42,726 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:198] - Prepared 1 filtered violation targets for response. 2025-07-22 16:56:42,726 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:56:42,726 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:56:42,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-22 16:56:43,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-22 16:56:43,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-22 16:56:43,463 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:56:43,463 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:56:43,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-22 16:56:43,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-22 16:56:43,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-22 16:56:43,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-22 16:56:43,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-22 16:56:44,710 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753174586541_633.jpg' 2025-07-22 16:56:44,977 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:56:44,978 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:56:44,978 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:56:45,271 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:56:45,271 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:56:45,271 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:56:45,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-22 16:56:45,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-22 16:56:45,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-22 16:56:46,006 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:56:46,006 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:56:46,006 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 16:56:46,006 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 16:56:46,006 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 16:56:46,255 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 16:56:46,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-22 16:56:46,259 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753174594323_721.jpg' 2025-07-22 16:56:46,514 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:56:46,514 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:56:46,515 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:56:46,844 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:56:46,844 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:56:46,844 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:56:46,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-22 16:56:47,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-22 16:56:47,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-22 16:56:47,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-22 16:56:47,574 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:56:47,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-22 16:56:47,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-22 16:56:47,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-22 16:56:47,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-22 16:56:47,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-22 16:56:47,844 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753174607608_694.jpg' 2025-07-22 16:56:48,087 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:56:48,088 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:56:48,088 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:56:48,383 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:56:48,384 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:56:48,384 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:56:48,384 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 16:56: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-22 16:56: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-22 16:56:49,121 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:56:49,121 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:56:49,121 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 16:56:49,121 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 16:56:49,121 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 16:56:49,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-22 16:56:49,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-22 16:56:49,390 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753174607666_270.jpg' 2025-07-22 16:56:49,653 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:56:49,653 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:56:49,653 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:56:49,947 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:56:49,948 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:56:49,948 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:56:49,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-22 16:56:50,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-22 16:56:50,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-22 16:56:50,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-22 16:56:50,681 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:56:50,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-22 16:56:50,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-22 16:56:50,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-22 16:56:50,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-22 16:56:50,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-22 16:56:50,934 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753174607992_840.jpg' 2025-07-22 16:56:55,985 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:56:55,985 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:56:55,986 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:56:56,283 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:56:56,283 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:56:56,283 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:56:56,283 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 16:56:56,670 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:56:56,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-22 16:56:57,022 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:56:57,022 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 16:56:57,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-22 16:56:57,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-22 16:56:57,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-22 16:56:57,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-22 16:56:57,274 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 16:56:57,275 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753174608286_600.jpg' 2025-07-22 16:57:03,162 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:57:03,163 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:57:03,163 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:57:03,458 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:57:03,459 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:57:03,459 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:57:03,459 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 16:57:03,842 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:57:03,842 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 16:57:04,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-22 16:57:04,197 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:57:04,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-22 16:57:04,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-22 16:57:04,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-22 16:57:04,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-22 16:57:04,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-22 16:57:04,453 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753174609097_564.jpg' 2025-07-22 16:57:04,762 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:57:04,762 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:57:04,762 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:57:05,058 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:57:05,058 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:57:05,058 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:57:05,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-22 16:57:05,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-22 16:57:05,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-22 16:57:05,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-22 16:57:05,794 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:57:05,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-22 16:57:05,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-22 16:57:05,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-22 16:57:06,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-22 16:57:06,044 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 16:57:06,045 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753174610364_301.jpg' 2025-07-22 16:57:06,542 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:57:06,542 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:57:06,542 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:57:06,842 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:57:06,842 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:57:06,842 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:57:06,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-22 16:57:07,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-22 16:57:07,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-22 16:57:07,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-22 16:57:07,584 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:57:07,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-22 16:57:07,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-22 16:57:07,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-22 16:57:07,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-22 16:57:07,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-22 16:57:11,789 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753174631528_957.jpg' 2025-07-22 16:57:16,849 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:57:16,849 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:57:16,849 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:57:17,160 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:57:17,160 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:57:17,160 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:57:17,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-22 16:57:17,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-22 16:57:17,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-22 16:57:17,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-22 16:57:17,898 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:57:17,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-22 16:57:17,898 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 16:57:17,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-22 16:57:18,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-22 16:57:18,149 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 16:57:18,150 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753174632027_230.jpg' 2025-07-22 16:57:27,531 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:57:27,531 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:57:27,531 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:57:27,830 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:57:27,830 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:57:27,830 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:57:27,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-22 16:57:28,214 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:57:28,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-22 16:57:28,566 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:57:28,567 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:57: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-22 16:57: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-22 16:57: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-22 16:57:28,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-22 16:57:28,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-22 16:57:28,820 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753174633125_321.jpg' 2025-07-22 16:57:29,071 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:57:29,071 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:57:29,071 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:57:29,366 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:57:29,366 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:57:29,366 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:57:29,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-22 16:57:29,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-22 16:57:29,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-22 16:57: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-22 16:57:30,100 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:57: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-22 16:57: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-22 16:57: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-22 16:57:30,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-22 16:57:30,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-22 16:57:30,351 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753174634016_489.jpg' 2025-07-22 16:57:30,595 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:57:30,595 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:57:30,595 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:57:30,889 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:57:30,889 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:57:30,889 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:57:30,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-22 16:57:31,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-22 16:57: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-22 16:57:31,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-22 16:57:31,624 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:57:31,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-22 16:57:31,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-22 16:57:31,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-22 16:57:31,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-22 16:57:31,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-22 16:57:35,670 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753174655376_87.jpg' 2025-07-22 16:57:35,916 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:57:35,916 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:57:35,916 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:57:36,213 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:57:36,213 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:57:36,213 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:57:36,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-22 16:57:36,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-22 16:57:36,603 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 16:57:36,955 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:57:36,956 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 16:57:36,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-22 16:57:36,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-22 16:57:36,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-22 16:57:37,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-22 16:57:37,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-22 16:57:37,721 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753174657398_634.jpg' 2025-07-22 16:57:37,983 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:57:37,983 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:57:37,983 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:57:38,277 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:57:38,278 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:57:38,278 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:57:38,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-22 16:57:38,659 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:57:38,659 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 16:57:39,013 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:57:39,013 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:57:39,013 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 16:57:39,013 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 16:57:39,013 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 16:57:39,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-22 16:57:39,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-22 16:57:39,266 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753174657753_718.jpg' 2025-07-22 16:57:39,539 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 16:57:39,539 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 16:57:39,539 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 16:57:39,832 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 16:57:39,832 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 16:57:39,832 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 16:57:39,832 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 16:57:40,214 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 16:57:40,214 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 16:57:40,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-22 16:57:40,563 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 16:57:40,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-22 16:57:40,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-22 16:57:40,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-22 16:57:40,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-22 16:57:40,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-22 17:00:24,351 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753174824145_567.jpg' 2025-07-22 17:00:24,605 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 17:00:24,605 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 17:00:24,605 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 17:00:24,992 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 17:00:24,992 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 17:00:24,992 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 17:00: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-22 17:00:25,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-22 17:00:25,377 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 17:00:25,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-22 17:00:25,737 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 17:00:25,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-22 17:00:25,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-22 17:00:25,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-22 17:00:25,998 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 17:00:25,998 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 17:00:26,000 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753174824334_153.jpg' 2025-07-22 17:00:26,234 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 17:00:26,234 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 17:00:26,234 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 17:00:26,528 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 17:00:26,528 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 17:00:26,528 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 17:00:26,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-22 17:00:26,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-22 17:00:26,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-22 17:00:27,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-22 17:00:27,262 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 17:00:27,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-22 17:00:27,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-22 17:00:27,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-22 17:00:27,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-22 17:00:27,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-22 17:00:27,514 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753174824316_176.jpg' 2025-07-22 17:00:27,787 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 17:00:27,788 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 17:00:27,788 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 17:00:28,082 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 17:00:28,082 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 17:00:28,082 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 17:00:28,082 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 17:00:28,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-22 17:00:28,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-22 17:00:28,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-22 17:00:28,828 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 17:00:28,828 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 17:00:28,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-22 17:00:28,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-22 17:00:29,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-22 17:00:29,079 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 17:00:29,080 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753174824350_728.jpg' 2025-07-22 17:00:29,322 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 17:00:29,322 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 17:00:29,322 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 17:00:29,618 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 17:00:29,618 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 17:00:29,618 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 17:00:29,618 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 17:00:30,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-22 17:00:30,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-22 17:00:30,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-22 17:00:30,355 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 17:00:30,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-22 17:00:30,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-22 17:00:30,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-22 17:00:30,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-22 17:00:30,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-22 17:00:30,608 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753174824572_349.jpg' 2025-07-22 17:00:30,844 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 17:00:30,844 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 17:00:30,844 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 17:00:30,869 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 17:00:30,869 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 17:00:30,870 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 17:00:30,870 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 17:00:30,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-22 17:00:30,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-22 17:00:31,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-22 17:00:31,025 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 17:00:31,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-22 17:00:31,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-22 17:00:31,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-22 17:00: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-22 17:00: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-22 17:00:31,047 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753174824684_703.jpg' 2025-07-22 17:00:31,306 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 17:00:31,306 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 17:00:31,307 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 17:00:31,636 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 17:00:31,636 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 17:00:31,636 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 17:00:31,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-22 17:00:32,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-22 17:00:32,016 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 17:00:32,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-22 17:00:32,366 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 17:00:32,366 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 17:00:32,366 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 17:00:32,366 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 17:00:32,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-22 17:00:32,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-22 17:00:32,624 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753174824750_365.jpg' 2025-07-22 17:00:32,880 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 17:00:32,880 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 17:00:32,880 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 17:00:33,205 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 17:00:33,205 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 17:00:33,205 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 17:00:33,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-22 17:00:33,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-22 17:00:33,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-22 17:00:33,945 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 17:00:33,946 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 17:00:33,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-22 17:00:33,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-22 17:00:33,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-22 17:00:34,196 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 17:00:34,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-22 17:00:34,197 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753174824806_209.jpg' 2025-07-22 17:00:34,438 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 17:00:34,438 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 17:00:34,438 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 17:00:34,763 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:136] - SAHI raw detection count: 1. Applying post-processing filters... 2025-07-22 17:00:34,763 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:165] - After filtering, 1 valid person states remain. Mapping to violations... 2025-07-22 17:00:34,763 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:175] - Processing prediction -> Model says: 'noequipment', Score: 0.9061, BBox: [897,629,967,737] 2025-07-22 17:00:34,763 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:190] - └─ Violation Found & Requested: Type: 'nohelmet', BBox: [897,629,967,737] 2025-07-22 17:00:34,763 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:198] - Prepared 1 filtered violation targets for response. 2025-07-22 17:00:34,763 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 17:00:34,763 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 17:00:34,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-22 17:00:35,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-22 17:00:35,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-22 17:00:35,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-22 17:00:35,507 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 17:00:35,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-22 17:00:35,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-22 17:00:35,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-22 17:00:35,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-22 17:00:35,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-22 17:00:37,208 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753174824854_201.jpg' 2025-07-22 17:00:37,454 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 17:00:37,454 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 17:00:37,454 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 17:00:37,753 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 17:00:37,754 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 17:00:37,754 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 17:00:37,754 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 17:00:38,133 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 17:00:38,133 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 17:00:38,483 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 17:00:38,483 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 17:00:38,483 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 17:00:38,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-22 17:00:38,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-22 17:00:38,733 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 17:00:38,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-22 17:00:38,735 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753174825199_242.jpg' 2025-07-22 17:00:38,987 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 17:00:38,987 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 17:00:38,988 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 17:00:39,279 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 17:00:39,280 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 17:00:39,280 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 17:00:39,280 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 17:00:39,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-22 17:00:39,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-22 17:00:40,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-22 17:00:40,018 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 17:00:40,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-22 17:00:40,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-22 17:00:40,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-22 17:00:40,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-22 17:00:40,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-22 17:00:40,272 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753174825416_142.jpg' 2025-07-22 17:00:40,510 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 17:00:40,510 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 17:00:40,510 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 17:00:40,667 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 17:00:40,667 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 17:00:40,667 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 17:00:40,667 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 17:00:40,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-22 17:00:40,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-22 17:00:40,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-22 17:00:40,982 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 17:00:40,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-22 17:00:40,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-22 17:00:40,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-22 17:00:41,016 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 17:00:41,016 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 17:00:41,017 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753174826606_493.jpg' 2025-07-22 17:00:41,307 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 17:00:41,308 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 17:00:41,308 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 17:00:41,627 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 17:00:41,628 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 17:00:41,628 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 17:00:41,628 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 17:00:42,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-22 17:00:42,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-22 17:00:42,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-22 17:00:42,378 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 17:00:42,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-22 17:00:42,379 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 17:00:42,379 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 17:00:42,630 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 17:00:42,630 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 17:00:47,636 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753174847492_247.jpg' 2025-07-22 17:00:47,881 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 17:00:47,881 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 17:00:47,881 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 17:00:48,252 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 17:00:48,252 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 17:00:48,253 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 17:00:48,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-22 17:00:48,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-22 17:00:48,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-22 17:00:49,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-22 17:00:49,037 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 17:00:49,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-22 17:00:49,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-22 17:00:49,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-22 17:00:49,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-22 17:00:49,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-22 17:00:49,292 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753174848080_339.jpg' 2025-07-22 17:00:49,958 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 17:00:49,958 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 17:00:49,958 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 17:00:50,277 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 17:00:50,277 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 17:00:50,277 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 17:00:50,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-22 17:00:50,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-22 17:00:50,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-22 17:00:51,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-22 17:00:51,019 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 17:00:51,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-22 17:00:51,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-22 17:00:51,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-22 17:00:51,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-22 17:00:51,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-22 17:00:51,294 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753174849178_955.jpg' 2025-07-22 17:00:51,552 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 17:00:51,552 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 17:00:51,552 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 17:00:51,844 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 17:00:51,844 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 17:00:51,844 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 17:00:51,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-22 17:00:52,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-22 17:00:52,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-22 17:00:52,578 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 17:00:52,578 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 17:00:52,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-22 17:00:52,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-22 17:00:52,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-22 17:00:52,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-22 17:00:52,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-22 17:00:52,833 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753174849370_465.jpg' 2025-07-22 17:00:53,510 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 17:00:53,510 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 17:00:53,510 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 17:00:53,808 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 17:00:53,808 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 17:00:53,808 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 17:00:53,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-22 17:00:54,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-22 17:00:54,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-22 17:00:54,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-22 17:00:54,545 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 17:00:54,545 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 17:00:54,545 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 17:00:54,545 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 17:00:54,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-22 17:00:54,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-22 17:00:54,798 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753174851030_47.jpg' 2025-07-22 17:00:55,042 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 17:00:55,042 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 17:00:55,042 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 17:00:55,335 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 17:00:55,336 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 17:00:55,336 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 17:00:55,336 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 17:00:55,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-22 17:00:55,735 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 17:00:56,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-22 17:00:56,090 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 17:00:56,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-22 17:00:56,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-22 17:00:56,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-22 17:00:56,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-22 17:00:56,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-22 17:01:11,751 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753174871527_214.jpg' 2025-07-22 17:01:11,995 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 17:01:11,995 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 17:01:11,995 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 17:01:12,372 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 17:01:12,372 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 17:01:12,372 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 17:01:12,372 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 17:01:12,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-22 17:01:12,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-22 17:01:13,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-22 17:01:13,118 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 17:01:13,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-22 17:01:13,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-22 17:01:13,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-22 17:01:13,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-22 17:01:13,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-22 17:01:14,342 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753174874139_990.jpg' 2025-07-22 17:01:15,017 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 17:01:15,017 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 17:01:15,017 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 17:01:15,316 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 17:01:15,316 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 17:01:15,317 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 17:01:15,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-22 17:01:15,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-22 17:01:15,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-22 17:01:16,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-22 17:01:16,070 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 17:01:16,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-22 17:01:16,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-22 17:01:16,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-22 17:01:16,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-22 17:01:16,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-22 17:01:16,325 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753174875521_817.jpg' 2025-07-22 17:01:16,584 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 17:01:16,584 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 17:01:16,584 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 17:01:16,882 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 17:01:16,882 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 17:01:16,883 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 17:01:16,883 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 17:01:17,265 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 17:01:17,265 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 17:01:17,614 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 17:01:17,614 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 17:01:17,614 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 17:01:17,614 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 17:01:17,614 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 17:01:17,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-22 17:01:17,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-22 17:01:39,336 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753174899169_909.jpg' 2025-07-22 17:01:39,621 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 17:01:39,621 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 17:01:39,621 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 17:01:39,936 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 17:01:39,937 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 17:01:39,937 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 17:01:39,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-22 17:01:40,322 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 17:01:40,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-22 17:01:40,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-22 17:01:40,682 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 17:01:40,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-22 17:01:40,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-22 17:01:40,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-22 17:01:40,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-22 17:01:40,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-22 17:01:40,941 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753174899316_575.jpg' 2025-07-22 17:01:41,376 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 17:01:41,377 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 17:01:41,377 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 17:01:41,681 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 17:01:41,682 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 17:01:41,682 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 17:01:41,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-22 17:01:42,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-22 17:01:42,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-22 17:01:42,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-22 17:01:42,417 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 17:01:42,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-22 17:01:42,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-22 17:01:42,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-22 17:01:42,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-22 17:01:42,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-22 17:08:23,160 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753175302920_9.jpg' 2025-07-22 17:08:24,041 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 17:08:24,041 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 17:08:24,041 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 17:08:24,435 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 17:08:24,435 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 17:08:24,435 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 17:08:24,435 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 17:08:24,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-22 17:08:24,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-22 17:08:25,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-22 17:08:25,283 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 17:08:25,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-22 17:08:25,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-22 17:08:25,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-22 17:08:25,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-22 17:08:25,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-22 17:08:25,548 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753175302937_372.jpg' 2025-07-22 17:08:25,972 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 17:08:25,972 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 17:08:25,972 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 17:08:26,272 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 17:08:26,272 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 17:08:26,272 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 17:08:26,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-22 17:08:26,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-22 17:08:26,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-22 17:08:27,006 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 17:08:27,006 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 17:08:27,006 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 17:08:27,006 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 17:08:27,006 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 17:08:27,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-22 17:08:27,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-22 17:08:27,260 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753175303249_371.jpg' 2025-07-22 17:08:27,723 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 17:08:27,723 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 17:08:27,724 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 17:08:28,018 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 17:08:28,018 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 17:08:28,018 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 17:08:28,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-22 17:08:28,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-22 17:08:28,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-22 17:08:28,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-22 17:08:28,760 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 17:08:28,760 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 17:08:28,760 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 17:08:28,760 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 17:08:29,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-22 17:08:29,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-22 17:08:29,013 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753175303558_647.jpg' 2025-07-22 17:08:29,569 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 17:08:29,570 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 17:08:29,570 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 17:08:29,878 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 17:08:29,878 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 17:08:29,878 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 17:08:29,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-22 17:08:30,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-22 17:08:30,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-22 17:08:30,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-22 17:08:30,616 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 17:08:30,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-22 17:08:30,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-22 17:08:30,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-22 17:08:30,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-22 17:08:30,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-22 17:08:30,874 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753175303624_714.jpg' 2025-07-22 17:08:31,306 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 17:08:31,307 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 17:08:31,307 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 17:08:31,337 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 17:08:31,337 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 17:08:31,337 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 17:08:31,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-22 17:08:31,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-22 17:08:31,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-22 17:08:31,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-22 17:08:31,495 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 17:08:31,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-22 17:08:31,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-22 17:08:31,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-22 17:08:31,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-22 17:08:31,517 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 17:08:31,519 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753175304295_174.jpg' 2025-07-22 17:08:36,572 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 17:08:36,573 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 17:08:36,573 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 17:08:36,909 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 17:08:36,910 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 17:08:36,910 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 17:08:36,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-22 17:08:37,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-22 17:08:37,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-22 17:08:37,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-22 17:08:37,642 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 17:08:37,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-22 17:08:37,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-22 17:08:37,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-22 17:08:37,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-22 17:08:37,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-22 17:08:37,903 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753175304301_585.jpg' 2025-07-22 17:08:43,585 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 17:08:43,585 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 17:08:43,585 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 17:08:43,922 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 17:08:43,922 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 17:08:43,922 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 17:08:43,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-22 17:08:44,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-22 17:08:44,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-22 17:08:44,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-22 17:08:44,679 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 17:08:44,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-22 17:08:44,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-22 17:08:44,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-22 17:08:44,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-22 17:08:44,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-22 17:08:44,934 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753175304351_129.jpg' 2025-07-22 17:08:45,418 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 17:08:45,418 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 17:08:45,418 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 17:08:45,742 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 17:08:45,743 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 17:08:45,743 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 17:08:45,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-22 17:08:46,132 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 17:08:46,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-22 17:08:46,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-22 17:08:46,490 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 17:08:46,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-22 17:08:46,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-22 17:08:46,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-22 17:08:46,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-22 17:08:46,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-22 17:08:46,743 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753175304571_183.jpg' 2025-07-22 17:08:46,993 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 17:08:46,994 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 17:08:46,994 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 17:08:47,288 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 17:08:47,288 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 17:08:47,289 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 17:08:47,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-22 17:08:47,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-22 17:08:47,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-22 17:08:48,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-22 17:08:48,031 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 17:08:48,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-22 17:08:48,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-22 17:08:48,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-22 17:08:48,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-22 17:08:48,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-22 17:08:48,285 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753175304877_327.jpg' 2025-07-22 17:08:48,548 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 17:08:48,548 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 17:08:48,549 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 17:08:48,848 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:136] - SAHI raw detection count: 1. Applying post-processing filters... 2025-07-22 17:08:48,848 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:165] - After filtering, 1 valid person states remain. Mapping to violations... 2025-07-22 17:08:48,848 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:175] - Processing prediction -> Model says: 'noequipment', Score: 0.9051, BBox: [897,624,969,733] 2025-07-22 17:08:48,848 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:190] - └─ Violation Found & Requested: Type: 'nohelmet', BBox: [897,624,969,733] 2025-07-22 17:08:48,848 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:198] - Prepared 1 filtered violation targets for response. 2025-07-22 17:08:48,848 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 17:08:48,848 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 17:08:48,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-22 17:08:49,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-22 17:08:49,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-22 17:08:49,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-22 17:08:49,591 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 17:08:49,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-22 17:08:49,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-22 17:08:49,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-22 17:08:49,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-22 17:08:49,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-22 17:08:50,804 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753175305024_957.jpg' 2025-07-22 17:08:51,069 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 17:08:51,069 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 17:08:51,069 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 17:08:51,378 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 17:08:51,378 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 17:08:51,378 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 17:08:51,378 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 17:08:51,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-22 17:08:51,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-22 17:08:52,122 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 17:08:52,122 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 17:08:52,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-22 17:08:52,122 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 17:08:52,122 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 17:08:52,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-22 17:08:52,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-22 17:08:52,377 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753175305410_541.jpg' 2025-07-22 17:08:52,609 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 17:08:52,609 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 17:08:52,609 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 17:08:52,767 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 17:08:52,767 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 17:08:52,767 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 17:08:52,767 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 17:08:52,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-22 17:08: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-22 17:08:53,082 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 17:08:53,082 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 17:08:53,082 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 17:08:53,082 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 17:08:53,082 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 17:08:53,116 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 17:08:53,116 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 17:08:53,117 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753175314368_353.jpg' 2025-07-22 17:08:53,367 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 17:08:53,367 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 17:08:53,367 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 17:08:53,685 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 17:08:53,685 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 17:08:53,685 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 17:08:53,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-22 17:08:54,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-22 17:08:54,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-22 17:08:54,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-22 17:08:54,435 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 17:08:54,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-22 17:08:54,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-22 17:08:54,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-22 17:08:54,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-22 17:08:54,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-22 17:08:54,701 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753175326842_460.jpg' 2025-07-22 17:08:54,945 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 17:08:54,946 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 17:08:54,946 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 17:08:55,240 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 17:08:55,240 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 17:08:55,241 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 17:08:55,241 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 17:08:55,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-22 17:08:55,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-22 17:08:55,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-22 17:08:55,976 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 17:08:55,976 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 17:08:55,976 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 17:08:55,976 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 17:08:56,227 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 17:08:56,227 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 17:08:56,229 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753175327057_54.jpg' 2025-07-22 17:08:56,537 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 17:08:56,537 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 17:08:56,537 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 17:08:56,858 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 17:08:56,858 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 17:08:56,858 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 17:08:56,858 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 17:08:57,236 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 17:08:57,236 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 17:08:57,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-22 17:08:57,592 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 17:08:57,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-22 17:08:57,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-22 17:08:57,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-22 17:08:57,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-22 17:08:57,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-22 17:08:57,859 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753175327920_788.jpg' 2025-07-22 17:08:58,101 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 17:08:58,101 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 17:08:58,101 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 17:08:58,396 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 17:08:58,396 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 17:08:58,396 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 17:08:58,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-22 17:08:58,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-22 17:08:58,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-22 17:08:59,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-22 17:08:59,147 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 17:08:59,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-22 17:08:59,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-22 17:08:59,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-22 17:08:59,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-22 17:08:59,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-22 17:08:59,400 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753175328283_235.jpg' 2025-07-22 17:08:59,845 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 17:08:59,845 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 17:08:59,845 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 17:09:00,139 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 17:09:00,139 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 17:09:00,139 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 17:09:00,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-22 17:09:00,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-22 17:09:00,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-22 17:09:00,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-22 17:09:00,870 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 17:09:00,870 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 17:09:00,870 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 17:09:00,870 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 17:09:01,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-22 17:09:01,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-22 17:09:01,126 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753175328588_469.jpg' 2025-07-22 17:09:01,566 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 17:09:01,566 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 17:09:01,566 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 17:09:01,859 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 17:09:01,860 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 17:09:01,860 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 17:09:01,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-22 17:09:02,243 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 17:09:02,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-22 17:09:02,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-22 17:09:02,595 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 17:09:02,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-22 17:09:02,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-22 17:09:02,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-22 17:09:02,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-22 17:09:02,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-22 17:09:02,844 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753175328977_182.jpg' 2025-07-22 17:09:03,102 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 17:09:03,102 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 17:09:03,102 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 17:09:03,398 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 17:09:03,398 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 17:09:03,398 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 17:09:03,398 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 17:09:03,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-22 17:09:03,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-22 17:09:04,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-22 17:09:04,131 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 17:09:04,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-22 17:09:04,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-22 17:09:04,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-22 17:09:04,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-22 17:09:04,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-22 17:09:10,967 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753175350767_850.jpg' 2025-07-22 17:09:11,438 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 17:09:11,438 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 17:09:11,438 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 17:09:11,737 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 17:09:11,737 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 17:09:11,737 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 17:09:11,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-22 17:09:12,117 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 17:09:12,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-22 17:09:12,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-22 17:09:12,475 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 17:09:12,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-22 17:09:12,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-22 17:09:12,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-22 17:09:12,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-22 17:09:12,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-22 17:09:12,729 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753175351163_472.jpg' 2025-07-22 17:09:12,958 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 17:09:12,958 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 17:09:12,958 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 17:09:13,254 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 17:09:13,255 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 17:09:13,255 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 17:09:13,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-22 17:09:13,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-22 17:09:13,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-22 17:09:13,990 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 17:09:13,990 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 17:09:13,990 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 17:09:13,990 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 17:09:13,990 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 17:09:14,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-22 17:09:14,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-22 17:09:14,245 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753175352593_236.jpg' 2025-07-22 17:09:14,491 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 17:09:14,491 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 17:09:14,491 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 17:09:14,789 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 17:09:14,789 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 17:09:14,790 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 17:09:14,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-22 17:09:15,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-22 17:09:15,178 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 17:09:15,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-22 17:09:15,532 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 17:09:15,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-22 17:09:15,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-22 17:09:15,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-22 17:09:15,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-22 17:09:15,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-22 17:09:34,027 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753175373926_972.jpg' 2025-07-22 17:09:34,473 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 17:09:34,473 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 17:09:34,473 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 17:09:34,864 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 17:09:34,864 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 17:09:34,865 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 17:09:34,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-22 17:09:35,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-22 17:09:35,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-22 17:09: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-22 17:09:35,602 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 17:09: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-22 17:09:35,603 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 17:09:35,603 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 17:09:35,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-22 17:09:35,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-22 17:09:38,130 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753175377901_962.jpg' 2025-07-22 17:09:38,372 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 17:09:38,372 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 17:09:38,372 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 17:09:38,673 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 17:09:38,674 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 17:09:38,674 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 17:09:38,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-22 17:09:39,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-22 17:09:39,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-22 17:09:39,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-22 17:09:39,409 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 17:09:39,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-22 17:09:39,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-22 17:09:39,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-22 17:09:39,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-22 17:09:39,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-22 17:16:23,015 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753175782858_90.jpg' 2025-07-22 17:16:23,839 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 17:16:23,840 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 17:16:23,840 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 17:16:24,219 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 17:16:24,219 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 17:16:24,219 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 17:16:24,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-22 17:16:24,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-22 17:16:24,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-22 17:16:24,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-22 17:16:24,980 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 17:16:24,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-22 17:16:24,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-22 17:16:24,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-22 17:16:25,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-22 17:16:25,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-22 17:16:25,240 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753175783058_690.jpg' 2025-07-22 17:16:25,822 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 17:16:25,822 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 17:16:25,822 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 17:16:26,124 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 17:16:26,124 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 17:16:26,124 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 17:16:26,124 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 17:16:26,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-22 17:16:26,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-22 17:16:26,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-22 17:16:26,872 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 17:16:26,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-22 17:16:26,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-22 17:16:26,873 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 17:16:27,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-22 17:16:27,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-22 17:16:27,139 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753175783573_982.jpg' 2025-07-22 17:16:27,721 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 17:16:27,721 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 17:16:27,722 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 17:16:27,746 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 17:16:27,746 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 17:16:27,746 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 17:16:27,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-22 17:16:27,761 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 17:16:27,761 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 17:16:27,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-22 17:16:27,901 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 17:16:27,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-22 17:16:27,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-22 17:16:27,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-22 17:16:27,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-22 17:16:27,922 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 17:16:27,924 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753175783765_108.jpg' 2025-07-22 17:16:28,344 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 17:16:28,344 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 17:16:28,344 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 17:16:28,650 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 17:16:28,651 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 17:16:28,651 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 17:16:28,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-22 17:16:29,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-22 17:16:29,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-22 17:16:29,390 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 17:16:29,390 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 17:16:29,390 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 17:16:29,390 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 17:16:29,390 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 17:16:29,648 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 17:16:29,648 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 17:16:29,649 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753175783942_171.jpg' 2025-07-22 17:16:30,091 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 17:16:30,092 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 17:16:30,092 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 17:16:30,407 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 17:16:30,407 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 17:16:30,407 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 17:16:30,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-22 17:16:30,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-22 17:16:30,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-22 17:16:31,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-22 17:16:31,149 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 17:16:31,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-22 17:16:31,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-22 17:16:31,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-22 17:16:31,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-22 17:16:31,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-22 17:16:31,416 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753175783780_218.jpg' 2025-07-22 17:16:31,929 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 17:16:31,929 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 17:16:31,929 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 17:16:32,237 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 17:16:32,237 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 17:16:32,237 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 17:16:32,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-22 17:16:32,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-22 17:16:32,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-22 17:16:32,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-22 17:16:32,982 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 17:16:32,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-22 17:16:32,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-22 17:16:32,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-22 17:16:33,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-22 17:16:33,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-22 17:16:33,233 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753175784093_363.jpg' 2025-07-22 17:16:33,479 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 17:16:33,479 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 17:16:33,479 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 17:16:33,776 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 17:16:33,777 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 17:16:33,777 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 17:16:33,777 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 17:16:34,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-22 17:16:34,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-22 17:16:34,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-22 17:16:34,509 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 17:16:34,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-22 17:16:34,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-22 17:16:34,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-22 17:16:34,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-22 17:16:34,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-22 17:16:34,761 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753175784320_643.jpg' 2025-07-22 17:16:35,243 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 17:16:35,243 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 17:16:35,243 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 17:16:35,541 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 17:16:35,542 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 17:16:35,542 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 17:16:35,542 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 17:16:35,927 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 17:16:35,927 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 17:16:36,283 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 17:16:36,283 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 17:16:36,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-22 17:16:36,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-22 17:16:36,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-22 17:16:36,537 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 17:16:36,537 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 17:16:36,539 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753175784636_611.jpg' 2025-07-22 17:16:36,957 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 17:16:36,958 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 17:16:36,958 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 17:16:37,263 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 17:16:37,263 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 17:16:37,263 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 17:16:37,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-22 17:16:37,652 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 17:16:37,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-22 17:16:38,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-22 17:16:38,004 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 17:16:38,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-22 17:16:38,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-22 17:16:38,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-22 17:16:38,255 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 17:16:38,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-22 17:16:38,256 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753175785505_5.jpg' 2025-07-22 17:16:38,489 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 17:16:38,489 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 17:16:38,489 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 17:16:38,646 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 17:16:38,646 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 17:16:38,646 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 17:16:38,646 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 17:16:38,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-22 17:16:38,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-22 17:16:38,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-22 17:16:38,961 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 17:16:38,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-22 17:16:38,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-22 17:16:38,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-22 17:16:38,994 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 17:16:38,994 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 17:16:38,996 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753175785579_0.jpg' 2025-07-22 17:16:39,246 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 17:16:39,246 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 17:16:39,246 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 17:16:39,554 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:136] - SAHI raw detection count: 1. Applying post-processing filters... 2025-07-22 17:16:39,554 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:165] - After filtering, 1 valid person states remain. Mapping to violations... 2025-07-22 17:16:39,554 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:175] - Processing prediction -> Model says: 'noequipment', Score: 0.906, BBox: [898,629,967,736] 2025-07-22 17:16:39,554 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:190] - └─ Violation Found & Requested: Type: 'nohelmet', BBox: [898,629,967,736] 2025-07-22 17:16:39,554 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:198] - Prepared 1 filtered violation targets for response. 2025-07-22 17:16:39,554 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 17:16:39,554 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 17:16:39,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-22 17:16:39,944 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 17:16:39,945 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 17:16:40,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-22 17:16:40,298 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 17:16:40,298 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 17:16:40,298 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 17:16:40,298 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 17:16:40,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-22 17:16:40,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-22 17:16:41,555 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753175786367_966.jpg' 2025-07-22 17:16:41,821 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 17:16:41,821 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 17:16:41,821 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 17:16:42,121 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 17:16:42,122 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 17:16:42,122 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 17:16:42,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-22 17:16:42,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-22 17:16:42,504 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 17:16:42,860 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 17:16:42,861 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 17:16:42,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-22 17:16:42,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-22 17:16:42,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-22 17:16:43,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-22 17:16:43,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-22 17:16:43,114 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753175786912_793.jpg' 2025-07-22 17:16:43,584 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 17:16:43,584 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 17:16:43,585 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 17:16:43,901 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 17:16:43,901 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 17:16:43,901 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 17:16:43,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-22 17:16:44,284 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 17:16:44,284 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 17:16:44,633 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 17:16:44,633 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 17:16:44,633 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 17:16:44,633 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 17:16:44,633 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 17:16:44,912 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 17:16:44,912 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 17:16:44,914 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753175794133_223.jpg' 2025-07-22 17:16:45,365 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 17:16:45,365 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 17:16:45,365 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 17:16:45,663 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 17:16:45,663 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 17:16:45,663 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 17:16:45,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-22 17:16:46,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-22 17:16:46,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-22 17:16:46,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-22 17:16:46,416 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 17:16:46,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-22 17:16:46,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-22 17:16:46,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-22 17:16:46,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-22 17:16: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-22 17:16:46,671 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753175806229_521.jpg' 2025-07-22 17:16:51,718 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 17:16:51,718 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 17:16:51,718 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 17:16:52,013 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 17:16:52,013 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 17:16:52,013 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 17:16:52,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-22 17:16:52,393 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 17:16:52,393 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 17:16:52,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-22 17:16:52,745 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 17:16:52,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-22 17:16:52,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-22 17:16:52,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-22 17:16:52,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-22 17:16:52,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-22 17:16:52,995 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753175806426_3.jpg' 2025-07-22 17:16:59,976 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 17:16:59,976 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 17:16:59,976 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 17:17:00,279 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 17:17:00,279 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 17:17:00,279 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 17:17:00,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-22 17:17:00,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-22 17:17:00,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-22 17:17:01,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-22 17:17:01,021 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 17:17:01,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-22 17:17:01,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-22 17:17:01,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-22 17:17:01,284 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 17:17:01,284 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 17:17:01,286 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753175808527_777.jpg' 2025-07-22 17:17:01,526 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 17:17:01,527 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 17:17:01,527 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 17:17:01,822 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 17:17:01,822 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 17:17:01,822 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 17:17:01,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-22 17:17:02,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-22 17:17:02,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-22 17:17:02,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-22 17:17:02,561 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 17:17: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-22 17:17:02,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-22 17:17:02,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-22 17:17:02,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-22 17:17:02,815 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 17:17:02,817 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753175808891_875.jpg' 2025-07-22 17:17:03,297 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 17:17:03,297 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 17:17:03,297 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 17:17:03,596 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 17:17:03,596 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 17:17:03,596 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 17:17:03,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-22 17:17:03,979 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 17:17:03,979 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 17:17:04,331 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 17:17:04,331 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 17:17:04,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-22 17:17:04,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-22 17:17:04,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-22 17:17:04,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-22 17:17:04,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-22 17:17:04,582 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753175809101_962.jpg' 2025-07-22 17:17:04,870 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 17:17:04,870 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 17:17:04,870 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 17:17:05,165 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 17:17:05,165 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 17:17:05,165 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 17:17:05,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-22 17:17:05,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-22 17:17:05,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-22 17:17:05,902 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 17:17:05,902 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 17:17:05,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-22 17:17:05,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-22 17:17:05,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-22 17:17:06,153 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 17:17:06,153 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 17:17:06,155 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753175810012_341.jpg' 2025-07-22 17:17:06,452 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 17:17:06,452 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 17:17:06,452 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 17:17:06,748 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 17:17:06,748 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 17:17:06,748 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 17:17:06,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-22 17:17:07,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-22 17:17:07,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-22 17:17:07,486 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 17:17:07,486 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 17:17:07,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-22 17:17:07,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-22 17:17:07,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-22 17:17:07,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-22 17:17:07,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-22 17:17:07,738 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753175822001_312.jpg' 2025-07-22 17:17:07,988 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 17:17:07,988 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 17:17:07,988 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 17:17:08,284 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 17:17:08,285 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 17:17:08,285 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 17:17:08,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-22 17:17:08,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-22 17:17:08,666 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 17:17:09,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-22 17:17:09,020 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 17:17:09,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-22 17:17:09,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-22 17:17:09,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-22 17:17:09,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-22 17:17:09,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-22 17:17:10,758 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753175830329_920.jpg' 2025-07-22 17:17:11,073 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 17:17:11,073 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 17:17:11,073 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 17:17:11,380 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 17:17:11,380 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 17:17:11,380 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 17:17:11,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-22 17:17:11,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-22 17:17:11,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-22 17:17:12,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-22 17:17:12,115 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 17:17:12,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-22 17:17:12,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-22 17:17:12,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-22 17:17:12,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-22 17:17:12,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-22 17:17:14,453 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753175834281_323.jpg' 2025-07-22 17:17:14,751 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 17:17:14,752 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 17:17:14,752 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 17:17:15,054 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 17:17:15,054 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 17:17:15,054 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 17:17:15,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-22 17:17:15,437 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 17:17:15,438 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 17:17:15,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-22 17:17:15,792 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 17:17:15,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-22 17:17:15,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-22 17:17:15,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-22 17:17:16,047 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 17:17:16,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-22 17:17:16,050 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753175834537_576.jpg' 2025-07-22 17:17:16,293 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'smoking', 'hardhat', 'fire'} 2025-07-22 17:17:16,294 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 17:17:16,294 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 17:17:16,602 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 17:17:16,603 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 17:17:16,603 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 17:17:16,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-22 17:17:16,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-22 17:17:16,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}...